Exportar (0) Imprimir
Expandir todo

Formato de paquetes de Windows Azure

Actualizado: septiembre de 2014

Para ejecutar una aplicación como un servicio en la nube en Azure, es preciso empaquetar los archivos de aplicación en un archivo .cspkg. Un paquete de aplicación, que se utiliza para ejecutar la aplicación como un servicio en la nube, incluye archivos de aplicación y los archivos del modelo de servicio. Una vez que se ha creado el archivo de paquete, puede cargarlo junto con el archivo de configuración del servicio en Azure. En la versión 1.6 del SDK de Azure y versiones anteriores, el formato del archivo de paquete estaba sin documentar. El paquete también tenía que crearse en un equipo que ejecutase Windows y el SDK de Azure, además no se podía modificar el paquete tras su creación.

El objetivo a largo plazo para Azure es habilitar la creación de paquetes válidos en cualquier sistema operativo sin necesidad de usar el SDK de Azure. Como primer paso hacia este objetivo, el SDK 1.7 de Azure incorpora un nuevo formato de paquetes para las aplicaciones de Azure, además de documentar íntegramente este formato. Las herramientas del SDK son aún necesarias para crear paquetes con el formato nuevo. Sin embargo, los paquetes con el nuevo formato, se podrán modificar y volver a empaquetar sin necesidad de usar herramientas del SDK. Este nuevo método usa un formato ZIP estándar, por tanto, un paquete puede abrirse en sistemas operativos que no sean de Windows. Para habilitar la creación de paquetes sin las herramientas del SDK, se requerirían más cambios en la plataforma, así como información por parte de la comunidad. El equipo de Azure agradece sus comentarios sobre el nuevo formato del paquete. Comunique sus comentarios a través del Foro de desarrollo de Windows Azure.

Para obtener más información sobre el nuevo formato de paquetes, vea Diseño del sistema de archivado de OPC, Formato del archivo de manifiesto XML, Esquema del archivo de manifiesto XML y Convenciones de Azure.

Utilice Herramienta de línea de comandos CSPack para empaquetar una aplicación de Azure en el nuevo formato de paquetes. También puede utilizar CSPack para convertir un paquete de su formato anterior al nuevo formato sin perder información. La herramienta CSPack en el SDK 1.7 de Azure ahora incluye también dos nuevas opciones: /useCtpPackageFormat y /convertToCtpPackage. Para obtener información sobre cómo crear un paquete con el nuevo formato o convertir un paquete existente a este nuevo formato, vea Utilice CSPack para crear un paquete en el formato nuevo y Convertir un paquete existente al formato nuevo.

El nuevo formato de paquetes permite a los programadores abrir, modificar y volver a empaquetar un paquete en cualquier sistema operativo. Por ejemplo, una programadora de CSS, que forma parte de un equipo de gran tamaño, utiliza un Mac como su equipo principal. Después de implementar un paquete de aplicación en una cuenta provisional de Azure, se da cuenta de que existe un problema con el diseño de CSS. Puede abrir el paquete en el Mac con las utilidades estándar para descomprimir, corregir el problema del CSS en un editor de texto, volver a empaquetar el paquete con las utilidades estándar de compresión e implementar de nuevo la aplicación en la nube.

El nuevo formato de paquetes también permite a los programadores modificar los paquetes sin necesidad de utilizar las herramientas del SDK de Azure. Por ejemplo, una aplicación de Azure que ya se ha implementado se conecta a una instancia externa de SQL Server. Si hay que revisar todas las instancias de aplicación para que señalen a otra instancia de SQL Server, las revisiones del paquete se podrán llevar a cabo sin utilizar las herramientas del SDK. Un usuario que no sea un programamdor, puede descargar el paquete de la aplicación desde un servidor interno del equipo, descomprimir el paquete y, después, cambiar el archivo web.config para que señale la nueva instancia de SQL Server. Si la aplicación se ha empaquetado con el SDK 1.6 de Azure o alguna versión anterior, un programador podrá convertir el paquete del formato anterior al nuevo formato con CSPack. Después de realizar los cambios, podrá comprimir el paquete para volver a empaquetarlo y actualizar posteriormente la aplicación que se ha implementado en Azure con este paquete nuevo.

Mostrar:
© 2014 Microsoft