Glosario de escalabilidad automática para Azure Virtual Desktop
Este artículo contiene una lista de definiciones de términos y conceptos clave relacionados con la característica de escalado automático de Azure Virtual Desktop.
Escalado automático
El escalado automático es el servicio de escalado nativo de Azure Virtual Desktop que escala y reduce verticalmente los hosts de sesión en función de la capacidad de los grupos de hosts y el plan de escalado programación que define.
Método de escalado
El método de escalado que elija define cómo administra el servicio de escalado la capacidad disponible. Hay dos métodos de escalado entre los que puede elegir:
Escalado automático de administración de energía: activa y desactiva los hosts de sesión para ajustar a la capacidad disponible en un grupo de hosts. Si desea aplicar un plan de escalado a un grupo de hosts con administración estándar, esta es la opción que debe usar.
Escalado automático dinámico (versión preliminar): activa y desactiva los hosts de sesión y crea y elimina los hosts de sesión para ajustar a la capacidad disponible en un grupo de hosts. El escalado automático dinámico solo se puede usar para grupos de hosts agrupados con configuración de host de sesión.
Herramienta de escalado
La herramienta de escalado de Azure Virtual Desktop usa Azure Automation y Azure Logic Apps para escalar las máquinas virtuales de un grupo de hosts en función del número de sesiones de usuario por núcleo de CPU que haya durante las horas punta y fuera de estas.
Plan de escalado
Un plan de escalado es un objeto de Azure Resource Manager para Azure Virtual Desktop que define las programaciones de escalado de los hosts de sesión en un grupo de hosts. Puede asignar un plan de escalado a varios grupos de hosts. Al crear un plan de escalado, debe elegir entre grupos de hosts agrupados o personales. Solo puede asignar el plan de escalado a los grupos de hosts que tienen el mismo tipo (agrupado o personal). El tipo de plan de escalado no se puede cambiar después de crearlo.
Programación
Las programaciones son subrecursos de planes de escalado. Los planes de escalado para los grupos de hosts agrupados que especifican la hora de inicio, el umbral de capacidad, el porcentaje mínimo de hosts, el algoritmo de equilibrio de carga y otras opciones de configuración para las distintas fases del día. Los planes de escalado para grupos de hosts personales tienen programaciones que especifican la hora de inicio y la operación que se va a realizar en función del estado de sesión del usuario (cerrado o desconectado) para las distintas fases del día.
Ascenso
La fase de rampa de un plan de escalado programación suele estar al principio del día laboral, cuando los usuarios empiezan a iniciar sesión e iniciar sus sesiones. En esta fase, el número de sesiones de usuario activas suele aumentar a un ritmo rápido sin alcanzar aún el número máximo de sesiones activas del día.
Peak
La fase máxima de un plan de escalado programación es cuando el grupo de hosts alcanza el número máximo de sesiones de usuario activas durante el día. En esta fase, el número de sesiones activas normalmente se mantiene estable hasta que finaliza esta fase. Durante esta fase se pueden establecer nuevas sesiones de usuario activas, pero normalmente a una velocidad más lenta que en la fase de ascenso.
Descenso
La fase de rampa de un plan de escalado programación suele estar al final del día laboral, cuando los usuarios empiezan a cerrar sesión y finalizar sus sesiones por la noche. En esta fase, el número de sesiones de usuario activas normalmente disminuye rápidamente.
Poca actividad
La fase fuera del pico del plan de escalado programación es cuando el grupo de hosts suele alcanzar el número mínimo de sesiones de usuario activas durante el día. Durante esta fase, por lo general, no hay muchos usuarios activos, pero puede mantener una pequeña cantidad de recursos para dar cabida a los usuarios que trabajan después de las fases de hora punta y de descenso.
Host de sesión disponible
Los hosts de sesión disponibles son hosts de sesión que han pasado todas las comprobaciones de estado del agente de Azure Virtual Desktop y tienen objetos de máquina virtual encendidos, lo que hace que estén disponibles para que los usuarios establezcan sus sesiones de usuario como activas.
Umbral de capacidad
El umbral de capacidad es el porcentaje de la capacidad de un grupo de hosts que, cuando se alcanza, desencadena una acción de escalado.
Por ejemplo:
- Si la capacidad del grupo de hosts usado está por debajo del umbral de capacidad y el escalado automático puede desactivar o eliminar hosts de sesión sin superar el umbral de capacidad, el escalado automático dinámico desactiva o elimina los hosts de sesión.
- Si la capacidad del grupo de hosts usada supera el umbral de capacidad, el escalado automático se activa o crea más hosts de sesión hasta que la capacidad del grupo de hosts usado supera el umbral de capacidad.
Capacidad disponible del grupo de hosts
La capacidad del grupo de hosts disponible es el número de sesiones de usuario que puede hospedar un grupo de hosts en función del número de hosts de sesión disponibles. La capacidad disponible del grupo de hosts es el límite máximo de sesiones del grupo de hosts multiplicado por el número de hosts de sesión disponibles en el grupo.
En otras palabras:
Límite máximo de sesiones del grupo de hosts × número de hosts de sesión disponibles = capacidad disponible del grupo de hosts.
Capacidad usada del grupo de hosts
La capacidad usada del grupo de hosts es la cantidad de capacidad del grupo de hosts que ocupan actualmente las sesiones de usuario activas y desconectadas.
En otras palabras:
El número de sesiones de usuario activas y desconectadas ÷ la capacidad del grupo de hosts = capacidad usada del grupo de hosts.
Acción de escalado
Las acciones de escalado se producen cuando la escalabilidad automática activa o desactiva las VM.
Apagar
La escalabilidad automática de los grupos de hosts personales y agrupados apaga las máquinas virtuales en función de la programación definida. Cuando la escalabilidad automática apaga una máquina virtual, se desasigna y detiene la máquina virtual, lo que garantiza que no se le cobre por los recursos de proceso.
Porcentaje mínimo de hosts
El porcentaje mínimo de hosts es el porcentaje más bajo de todos los hosts de sesión del grupo de hosts que se deben activar para cada fase del plan de escalado programación.
Sesión de usuario activa
Una sesión de usuario se considera "activa" cuando el usuario inicia sesión y se conecta a la RemoteApp o recurso de escritorio.
Sesión de usuario desconectada
Una sesión de usuario desconectada es una sesión inactiva en la que el usuario aún no ha cerrado sesión. Cuando un usuario cierra la ventana de la sesión remota sin cerrar sesión, la sesión se desconecta. Si el usuario se vuelve a conectar a sus recursos remotos, se le redirigirá a su sesión desconectada en el host de sesión en el que estaba trabajando. En este momento, la sesión desconectada se convierte de nuevo en una sesión activa.
Forzar cierre de sesión
Un cierre de sesión forzado se produce cuando el servicio finaliza una sesión de usuario activa o una sesión de usuario desconectada sin el consentimiento del usuario.
Etiqueta de exclusión
Una etiqueta de exclusión es una propiedad de un plan de escalado que consiste en un nombre de etiqueta que se puede aplicar a las máquinas virtuales que desea excluir de las acciones de escalado. La escalabilidad automática solo realiza acciones de escalado en aquellas máquinas virtuales sin nombres de etiqueta que coincidan con la etiqueta de exclusión.
Pasos siguientes
- Para más información sobre la escalabilidad automática, consulte el documento sobre esta característica.
- Para ejemplos de cómo funciona la escalabilidad automática, consulte Escenarios de ejemplo de escalabilidad automática.
- Para más información sobre el script de escalado, consulte el documento correspondiente.