Exportar (0) Imprimir
Expandir todo
Personas que lo han encontrado útil: 10 de 20 - Valorar este tema

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

Actualizado: abril de 2014

Puede usar las herramientas de Windows Azure SDK para ejecutar, probar, depurar y ajustar la aplicación antes de implementarla como un servicio en la nube en Windows Azure. Windows Azure SDK 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: una herramienta que crea un paquete de aplicación que se puede implementar en Windows Azure.

  • CSUpload: una herramienta que se usa para cargar archivos VHD y los certificados de servicio 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 Windows 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. Para obtener una lista de estas diferencias, vea Diferencias entre el emulador de proceso y Windows Azure.

Después de instalar Windows Azure SDK, 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 Diferencias entre el emulador de almacenamiento y los servicios de almacenamiento de Windows Azure.

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 Herramienta de la línea de comandos DSInit 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 Windows 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.

Si necesita utilizar una conexión a escritorio remoto con las instancias de rol, debe proporcionar un certificado de servicio y una contraseña cifrada para habilitar la conexión. Puede utilizar la Herramienta de línea de comandos CSUpload para cargar el certificado del servicio y puede utilizar la Herramienta de línea de comandos CSEncrypt para cifrar la contraseña para el certificado.

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 Windows 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 Windows Azure.

Vea también

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.