Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure Virtual Desktop admite dos algoritmos de equilibrio de carga para grupos de hosts agrupados. Cada algoritmo determina qué host de sesión se usa cuando un usuario inicia una sesión remota. El equilibrio de carga no se aplica a los grupos de hosts personales porque los usuarios siempre tienen una asignación 1:1 a un host de sesión dentro del grupo de hosts.
Los siguientes algoritmos de equilibrio de carga están disponibles para los grupos de hosts agrupados:
Amplitud en primer lugar, que tiene como objetivo distribuir uniformemente las nuevas sesiones de usuario entre los hosts de sesión de un grupo de hosts. No es necesario especificar un límite máximo de sesión para el número de sesiones.
Primero en profundidad, que sigue iniciando nuevas sesiones de usuario en un host de sesión hasta que se alcanza el límite máximo de sesiones. Una vez alcanzado el límite de sesión, las nuevas conexiones de usuario se dirigen al siguiente host de sesión del grupo de hosts hasta que alcanza su límite de sesión, etc.
Solo puede configurar uno de los algoritmos de equilibrio de carga a la vez por grupo de hosts agrupados, pero puede cambiar el que se usa en cualquier momento. Ambos algoritmos de equilibrio de carga comparten los siguientes comportamientos:
Si un usuario ya tiene una sesión activa o desconectada en el grupo de hosts e inicia sesión de nuevo, el equilibrador de carga le redirigirá correctamente al host de sesión con su sesión existente. Este comportamiento se aplica incluso si el modo de purga se ha habilitado para ese host de sesión.
Si un usuario aún no tiene una sesión en un host de sesión en el grupo de hosts, el equilibrador de carga no tiene en cuenta un host de sesión donde se ha habilitado el modo de purga.
Si reduce el límite máximo de sesiones en un host de sesión mientras tiene sesiones de usuario activas, el cambio no afecta a las sesiones de usuario existentes.
Algoritmo de equilibrio de carga primero en amplitud
El algoritmo de equilibrio de carga primero en amplitud tiene como objetivo distribuir las sesiones de usuario entre los hosts de sesión para optimizar el rendimiento de las sesiones. La amplitud es ideal para las organizaciones que desean proporcionar la mejor experiencia para los usuarios que se conectan a sus recursos remotos, ya que los recursos de host de sesión, como la CPU, la memoria y el disco, suelen ser menos disputados.
El algoritmo primero en amplitud consulta primero los hosts de sesión de un grupo de hosts que permiten nuevas conexiones. A continuación, el algoritmo selecciona un host de sesión aleatoriamente de la mitad del conjunto de hosts de sesión disponibles con las sesiones más escasas. Por ejemplo, si hay nueve hosts de sesión con 11, 12, 13, 14, 15, 16, 17, 18 y 19 sesiones, una nueva sesión no irá automáticamente al host de sesión con el menor número de sesiones. En su lugar, puede ir a cualquiera de los cinco primeros hosts de sesión con el menor número de sesiones al azar. Debido a la aleatoriedad, es posible que algunas sesiones no se distribuyan uniformemente entre todos los hosts de sesión.
Algoritmo de equilibrio de carga en profundidad
El algoritmo de equilibrio de carga por primera vez tiene como objetivo saturar un host de sesión a la vez. Este algoritmo es ideal para organizaciones conscientes de los costos que quieren un control más pormenorizado sobre el número de hosts de sesión disponibles en un grupo de hosts, lo que le permite reducir verticalmente más fácilmente el número de hosts de sesión encendidos cuando hay menos usuarios.
El algoritmo de profundidad primero consulta primero los hosts de sesión que permiten nuevas conexiones y no han alcanzado su límite máximo de sesión. A continuación, el algoritmo selecciona el host de sesión con la mayoría de las sesiones. Si hay un vínculo, el algoritmo selecciona el primer host de sesión de la consulta.
Debe establecer un límite máximo de sesión al usar el algoritmo de profundidad primera. Puede usar Azure Virtual Desktop Insights para supervisar el número de sesiones en cada host de sesión y revisar el rendimiento del host de sesión para ayudar a determinar el mejor límite máximo de sesiones para su entorno.
Importante
Una vez que todos los hosts de sesión han alcanzado el límite máximo de sesión, debe aumentar el límite o agregar más hosts de sesión al grupo de hosts.
Requisitos previos
Para configurar el equilibrio de carga para un grupo de hosts agrupados, necesita:
Un grupo de hosts agrupado existente.
Una cuenta de Azure asignó el rol Colaborador del grupo de hosts de virtualización de escritorio .
Si desea usar la CLI de Azure o Azure PowerShell localmente, consulte Uso de la CLI de Azure y Azure PowerShell con Azure Virtual Desktop para asegurarse de que tiene instalada la extensión de la CLI de Azure desktopvirtualization o el módulo Az.DesktopVirtualization de PowerShell. Como alternativa, use azure Cloud Shell.
Configuración del equilibrio de carga
Seleccione la pestaña correspondiente para el escenario.
A continuación se muestra cómo configurar el equilibrio de carga con el Azure Portal:
Inicie sesión en el portal de Azure.
En la barra de búsqueda, escriba Azure Virtual Desktop y seleccione la entrada de servicio coincidente.
Seleccione Grupos de hosts y, a continuación, seleccione el nombre del grupo de hosts que desea configurar.
Seleccione Propiedades.
En Algoritmo de equilibrio de carga, seleccione el tipo que desea usar para este grupo de hosts en el menú desplegable y, a continuación, en Límite máximo de sesión, escriba un valor.
Seleccione Guardar para aplicar la nueva configuración de equilibrio de carga.
Nota:
El algoritmo de equilibrio de carga de profundidad primero distribuye las sesiones a los hosts de sesión hasta el límite máximo de sesión. Si usa amplitud primero al crear por primera vez un grupo de hosts, el valor predeterminado para el límite máximo de sesión se establece en 999999
, que también es el número más alto posible en el que puede establecer este parámetro. Para obtener la mejor experiencia posible del usuario al usar el equilibrio de carga de profundidad por primera vez, asegúrese de cambiar el parámetro de límite máximo de sesión a un número que se adapte mejor a sus requisitos.
Contenido relacionado
- Comprenda cómo el escalado automático puede escalar automáticamente el número de hosts de sesión disponibles en un grupo de hosts.