Este ejemplo describe cómo Horizon Cloud aprovisiona máquinas virtuales (VM) RDSH de una nueva granja y las administra para el mantenimiento periódico.
En el Asistente de nueva granja, el tamaño de esta granja es el siguiente:
- Máquinas virtuales mínimas = 1
- Máquinas virtuales máximas = 3
- Sesiones por máquina virtual = 20
En el proceso de creación:
- Las tres máquinas virtuales RDSH se configuran totalmente en Microsoft Azure: se encienden y se unen al dominio.
- A continuación, se encienden las máquinas virtuales 2 y 3 para ahorrar el coste de su ejecución.
La máquina virtual VM 1 permanece encendida y lista para proporcionar las sesiones de usuario.
A medida que los usuarios inician sesión, reciben las sesiones en la máquina virtual 1. Cuando la ocupación de las máquinas virtuales disponibles, la máquina virtual 1 aquí, alcanza el umbral de gestión de energía, se enciende otra máquina virtual (máquina virtual 2). Cuando se encienden dos máquinas virtuales, las nuevas sesiones de usuario se colocan en la máquina virtual menos cargada para que las sesiones tengan la carga equilibrada entre las dos máquinas virtuales encendidas. Cuando el número de sesiones de usuario alcanza el siguiente umbral de ocupación según se calcula entre ambas máquinas virtuales encendidas, la siguiente máquina virtual se enciende (máquina virtual 3).
A medida que los usuarios cierran sesión:
- Cuando la ocupación cae por debajo del umbral bajo, una de las máquinas virtuales se marca para pasar a modo inactivo. Por lo general, el sistema marca la máquina virtual menos cargada para pasar a modo inactivo.
- Una vez marcada, las sesiones existentes permanecen en esa máquina virtual, pero no se acepta ninguna nueva sesión de usuario en ella. En este punto, las nuevas sesiones solo se colocan en las máquinas virtuales en ejecución.
- Cuando todos los usuarios con sesiones existentes en la máquina virtual marcada han cerrado sesión, Horizon Cloud apaga esa máquina virtual.
Los pasos anteriores se repiten hasta que el número de máquinas virtuales en ejecución alcanza el valor de Máquina virtuales mínimas.
Mantenimiento periódico
Reiniciar las máquinas virtuales de vez en cuando, para borrar los recursos almacenados en caché o toda pérdida de memoria de las aplicaciones de terceros en la máquina virtual, es una práctica recomendada para el mantenimiento de la máquina virtual. La función de mantenimiento periódico de Horizon Cloud realiza la restauración del estado normal en la granja de manera automatizada. La acción típica es reiniciar las máquinas virtuales. Horizon Cloud ofrece una opción adicional para reconstruir las máquinas virtuales de la granja. Para ello, se eliminan las máquinas virtuales o se reaprovisionan basándose en la imagen más reciente publicada que se usa para esa granja. La opción de reconstrucción proporciona una manera cómoda de propagar las actualizaciones de imágenes a las máquinas virtuales de la granja automáticamente y con regularidad. La opción de reconstrucción evita la necesidad de intervención manual como parte de las operaciones de rutina.
En cualquier momento dado, el sistema solo inhabilita temporalmente el número de máquinas virtuales configuradas para el valor Máquinas virtuales en modo inactivo simultáneamente de la granja. Según lo establecido en el Tipo de mantenimiento configurado para el mantenimiento periódico de la granja, el sistema pasa por cada una de las máquinas virtuales y ejecuta la acción de mantenimiento especificada. La acción no se realiza en las máquinas virtuales que tienen sesiones de usuario activas ni en un número mayor al establecido en Máquinas virtuales en modo inactivo simultáneamente.