Exportar (0) Imprimir
Expandir todo

Formato de paquetes de Windows Azure

Actualizado: diciembre de 2013

Para ejecutar una aplicación como un servicio en la nube en Windows 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 Windows Azure. En la versión 1.6 de Windows Azure SDK y versiones anteriores, el formato del archivo de paquete está sin documentar. El paquete también tenía que crearse en un equipo que ejecute Windows y Windows Azure SDK, además no se podía modificar el paquete tras su creación.

El objetivo a largo plazo para Windows Azure es habilitar la creación de paquetes válidos en cualquier sistema operativo sin necesidad de usar Windows Azure SDK. Como primer paso hacia este objetivo, Windows Azure SDK 1.7 incorpora un nuevo formato de paquetes para las aplicaciones de Windows 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 Windows 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 Windows Azure.

Utilice Herramienta de línea de comandos CSPack para empaquetar una aplicación de Windows 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 Windows Azure SDK 1.7 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 Windows 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. Para obtener más información, vea Modificar un paquete en el nuevo formato en Linux.

El nuevo formato de paquetes también permite a los programadores modificar los paquetes sin necesidad de utilizar las herramientas de Windows Azure SDK. Por ejemplo, una aplicación de Windows 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 Windows Azure SDK 1.6 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 Windows Azure con este paquete nuevo.

Mostrar:
© 2014 Microsoft