Exportar (0) Imprimir
Expandir todo

Usar las herramientas de Azure SDK para empaquetar, ejecutar e implementar una aplicación

Actualizado: abril de 2014

Puede usar las herramientas del SDK de Windows Azure para ejecutar, probar, depurar y ajustar la aplicación antes de implementarla como un servicio en la nube en Windows Azure. El SDK de Windows Azure incluye las siguientes herramientas:

  • Emulador de proceso de Windows Azure: una herramienta que emula localmente el entorno en el que se ejecutan los servicios en la nube.

  • Emulador de almacenamiento de Windows Azure: una herramienta que emula localmente los servicios de almacenamiento de Windows Azure.

  • CSPack: herramienta que crea un paquete de aplicación que se puede implementar en Windows Azure.

  • CSEncrypt: una herramienta que se usa para cifrar la contraseña para las conexiones a escritorio remoto.

  • CSRun: una herramienta que se usa para iniciar el emulador de proceso con el paquete de aplicación adecuado.

  • DSinit: inicializa el emulador de almacenamiento de Windows Azure en el entorno local.

Para obtener más información de retirada y soporte técnico del SDK de Windows Azure, vea Información de retirada y soporte técnico del SDK de Azure para .NET.

emulador de proceso es un emulador local de Windows Azure que se puede utilizar para compilar y probar la aplicación antes de implementarla en Windows Azure. Existen algunas diferencias entre ejecutar una aplicación en el emulador de proceso y ejecutarla como servicio en la nube en Windows Azure.

Después de instalar el SDK de Windows Azure, puede ejecutar el emulador de proceso; para ello, utilice una opción de menú en el menú Inicio o puede utilizar la Herramienta de línea de comandos CSRun.

El Emulador de almacenamiento de Windows Azure es un emulador local para los servicios de almacenamiento de Windows Azure que puede utilizar para compilar y probar la aplicación antes de que se implemente como un servicio en la nube en Windows Azure. Existen algunas diferencias entre utilizar el emulador de almacenamiento y usar los servicios de almacenamiento de Windows Azure. Para obtener una lista de estas diferencias, vea Differences Between the Storage Emulator and Azure Storage Services.

Puede iniciar el emulador de almacenamiento cuando inicie el emulador de proceso de Windows Azure mediante la herramienta de línea de comandos CSRun o puede iniciar el emulador de almacenamiento de forma independiente mediante una opción de menú en el menú Inicio. El emulador de almacenamiento inicia automáticamente el almacenamiento. Puede utilizar la Storage Emulator Command-Line Tool Reference para usar una instancia de base de datos diferente o para reinicializar la base de datos existente.

Una aplicación para Windows Azure debe incluir el código que se ejecuta en la aplicación y el modelo de servicio que usa Windows Azure para definir y configurar la aplicación con el fin de que se ejecute en el entorno. Para obtener más información sobre cómo crear una aplicación que se ejecuta como un servicio en la nube, vea Servicios en la nube. Cree un archivo ServiceDefinition.csdef y el archivo ServiceConfiguration.cscfg para definir el modelo de servicio de la aplicación. Para obtener más información acerca de la creación de estos archivos, vea Configurar un servicio en la nube para Azure.

El emulador de proceso y Windows Azure usan un archivo de paquete (.cspkg) para ejecutar la aplicación. Puede crear un paquete de aplicación mediante MSBuild la Herramienta de línea de comandos CSPack.

Puede utilizar una variedad de características que le ayuden a realizar las pruebas de la aplicación en el emulador de proceso.

Puede desarrollar una aplicación que utilice muchas instancias de rol y que Windows Azure pueda controlar fácilmente. Desafortunadamente, el equipo de desarrollo no tiene suficiente capacidad de cálculo para administrar todos los roles que se ejecutan simultáneamente en el emulador de proceso.

Puede aumentar o reducir fácilmente el número de instancias de un rol que se esté ejecutando; para ello, modifique elemento Instances en el archivo de configuración para el servicio.

Diagnósticos de Windows Azure permite recopilar datos de diagnóstico desde un servicio. Puede usar datos de diagnósticos para tareas como depurar y solucionar problemas, medir el rendimiento, supervisar el uso de los recursos, analizar el tráfico y planear la capacidad, y realizar auditorías. Para obtener más información acerca de la recopilación de datos de diagnóstico, vea Recopilar datos de registro mediante Diagnósticos de Azure. Puede ver el estado de las instancias de rol que se están ejecutando en la interfaz de usuario del emulador de proceso. Para obtener más información, vea Realizar el seguimiento del flujo de la aplicación de Azure.

Vea también

Mostrar:
© 2014 Microsoft