Exportar (0) Imprimir
Expandir todo

Administrar el ciclo de vida de las instancias de rol de VM de Windows Azure

Actualizado: marzo de 2011

[La característica de rol de VM de Windows Azure se retirará el 15 de mayo de 2013. Después de la fecha de retirada, se eliminarán las implementaciones de rol de máquina virtual. Para seguir usando las aplicaciones existentes, puede usar Máquinas virtuales de Windows Azure. Para obtener más información sobre la utilización de máquinas virtuales en su aplicación, consulte Moving from VM Role to Windows Azure Virtual Machines (Migrar de rol de VM a Máquinas virtuales de Windows Azure).]

El proceso de desarrollo de un rol de VM comienza con la creación y personalización de una imagen de Windows Server 2008 R2 y la carga de dicha imagen en el repositorio de imágenes de Windows Azure. Después de cargar una imagen del servidor, esta permanece en el repositorio hasta que se elimina. Cuando implemente el servicio en la nube en Windows Azure, la imagen del servidor a la que se hace referencia en el archivo de configuración de servicio se aplicará para crear el número especificado de instancias de rol de VM, cada una de las cuales ejecuta la versión personalizada de Windows Server definida por la imagen.

La instancia de rol de VM es una instancia con nombre de la imagen que se ejecuta en una única máquina virtual en un momento dado. La máquina virtual en la que se ejecuta la instancia de rol de VM puede cambiar con el tiempo. Cuando restablezca la imagen inicial de una instancia (o cuando lo haga Windows Azure por un error transitorio), la máquina virtual se apagará y toda la información de estado que no se haya guardado se perderá. Cuando la instancia de rol de VM se conecte de nuevo, se creará una nueva máquina virtual a partir de la imagen. Si el servicio requiere que se restaure ese estado, necesitará implementar por sí mismo el proceso de conservación y restauración del estado. Algunas opciones para conservar el estado son escribirlo en un blob o en una unidad de Windows Azure.

noteNota
Un rol de VM siempre realiza una implementación del sistema operativo basada en la imagen. La máquina virtual en la que se ejecuta una instancia de rol de VM es un entorno transitorio; la máquina virtual real nunca se mueve físicamente de un equipo host a otro.

Cuando implemente una imagen, será de solo lectura y se mantendrá en este estado. Windows Azure nunca escribirá directamente en la imagen. Dado que la imagen es de solo lectura y que la instancia de rol de VM necesita escribir los datos del programa de instalación de Windows cuando se conecta y necesita escribir otros datos del sistema a lo largo de su ciclo de vida, Windows Azure crea un disco duro virtual adicional y efímero en el que puede escribir. No puede tener acceso directamente al disco duro virtual grabable ni conservarlo directamente si la instancia está sin conexión. Cuando se restablece la imagen inicial de la instancia de rol de VM, se crea un nuevo disco duro virtual efímero durante el proceso en el que la instancia vuelve a conectarse en una nueva máquina virtual.

En el diagrama siguiente se muestra cómo se implementa una imagen en Windows Azure y cómo se aplica para crear instancias de rol de VM:

VMRoleDeployment

Cada vez que se implementa una nueva imagen o se restablece la imagen inicial de una instancia de rol de VM, Windows Azure crea una máquina virtual para la instancia e inicia el sistema operativo por primera vez. Durante este proceso, el programa de instalación de Windows se ejecuta en un modo automatizado y se configura a partir de la información contenida en el archivo de respuesta (c:\unattend.xml). A continuación, el sistema operativo se reinicia automáticamente para completar el proceso de instalación. Una vez reiniciado el sistema operativo, se inician los servicios de inicio automático. Cuando todos los servicios de inicio automático se han iniciado, Windows Azure introduce la instancia de rol de VM en el ciclo del equilibrador de carga y comienza a recibir tráfico.

Una instancia se puede reiniciar cualquier número de veces. Windows conserva todos los datos entre los reinicios. Cuando restablezca la imagen inicial de una instancia de rol de VM, se restablecerá a partir de la imagen y cualquier estado que no haya guardado explícitamente se perderá. Los datos que se escriben en el directorio de recursos de almacenamiento local se conservan cuando se restablece la imagen inicial de una instancia de servidor; sin embargo, estos datos se pueden perder si se produce un error transitorio en Windows Azure que requiere el traslado de la instancia de rol de VM a otro hardware.

En el diagrama siguiente se muestra el ciclo de vida de una instancia de rol de VM desde el momento en que se aplica la imagen hasta el momento en que se restablece la imagen inicial de la instancia. También muestra el ciclo de vida de una sesión de Windows en el ciclo de vida de la imagen, desde el momento en que el sistema operativo se inicia por primera vez hasta el momento en que se reinicia.

VMRoleLifecycle

Una vez que la aplicación se ha implementado, se asigna una dirección IP virtual (VIP) única, que administra el equilibrador de carga. El equilibrador de carga se encarga de enrutar el tráfico en las instancias en ejecución. Cada instancia tiene asignada una dirección IP dinámica, a la que pueden acceder otros componentes del servicio en la nube pero no el tráfico de Internet.

Vea también

Adiciones de comunidad

Mostrar:
© 2014 Microsoft