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.
Se aplica a: Azure Local 2311.2 y versiones posteriores; Windows Server 2022, Windows Server 2019, Windows Server 2016
Nota:
La manera recomendada de crear y administrar máquinas virtuales en Azure Local es usar el plano de control de Azure Arc. Sin embargo, dado que Azure Arc aún no proporciona la funcionalidad descrita en este artículo, puede usar Windows Admin Center o PowerShell como se describe en este artículo. Las máquinas virtuales creadas de esta manera no están habilitadas por Azure Arc, tienen una capacidad de administración limitada desde el plano de control de Azure Arc y menos ventajas híbridas de Azure, incluido el uso de Azure Update Manager sin costo adicional.
Para más información, consulte Comparar las capacidades de gestión de las máquinas virtuales en Azure Local y Operaciones admitidas para las máquinas virtuales locales de Azure.
Una consideración clave para las implementaciones locales de Azure es el gasto de capital (CapEx) necesario para entrar en producción. Es habitual agregar redundancia para evitar una menor capacidad durante el tráfico máximo en producción, pero esto aumenta CapEx. Esta redundancia suele ser necesaria porque algunas máquinas del sistema hospedan más máquinas virtuales (VM), mientras que otras máquinas están infrautilizadas.
El equilibrio de carga de máquinas virtuales es una característica que permite optimizar el uso de la máquina en los sistemas locales de Azure. Identifica máquinas supercargadas y migra en vivo las máquinas virtuales desde esas máquinas a máquinas subcargadas. Se respetan las directivas de error, como la antiafinidad, los dominios de error (sitios) y los posibles propietarios.
El equilibrio de carga de la máquina virtual evalúa la carga de una máquina en función de la heurística siguiente:
- Presión de memoria actual: la memoria es la restricción de recursos más común en un host de Hyper-V.
- Uso de CPU promedio durante un período de cinco minutos: evita que cualquier máquina del sistema se sobrecargue.
¿Cómo funciona el equilibrio de carga de máquinas virtuales?
El equilibrio de carga de la máquina virtual se produce automáticamente cuando se agrega una nueva máquina a Azure Local y también se puede configurar para realizar un equilibrio de carga periódico y periódico.
Cuando se agrega una nueva máquina
Al unir una nueva máquina al sistema, la característica de equilibrio de carga de máquina virtual equilibra automáticamente la capacidad de las máquinas existentes a la máquina recién agregada en el orden siguiente:
- La presión de memoria y el uso de cpu se evalúan en las máquinas existentes del sistema.
- Se identifican todas las máquinas que superen el umbral.
- Las máquinas con mayor presión de memoria y uso de CPU se identifican para determinar la prioridad del equilibrio.
- Las máquinas virtuales se migran en vivo (sin tiempo de inactividad) desde una máquina que supera el umbral a la máquina recién agregada en el sistema.
Equilibrio de carga recurrente
De forma predeterminada, el equilibrio de carga de la máquina virtual está configurado para el equilibrio periódico: la presión de memoria y el uso de la CPU en cada máquina del sistema se evalúan para el equilibrio cada 30 minutos. Este es el flujo de los pasos:
- La presión de memoria y el uso de cpu se evalúan en todas las máquinas del sistema.
- Se identifican todas las máquinas que superen el umbral y las que están por debajo del umbral.
- Las máquinas con mayor presión de memoria y uso de CPU se identifican para determinar la prioridad del equilibrio.
- Las máquinas virtuales se migran en vivo (sin tiempo de inactividad) desde una máquina que supera el umbral a otra máquina que está por debajo del umbral mínimo.
Configuración del equilibrio de carga de máquinas virtuales mediante Windows Admin Center
La forma más fácil de configurar el equilibrio de carga de máquinas virtuales es usar Windows Admin Center.
Conéctese al sistema y vaya a > herramientas.
En Settings (Configuración), seleccione Virtual machine load balancing (Equilibrio de carga de máquinas virtuales).
En Equilibrar máquinas virtuales, seleccione Siempre para equilibrar la carga tras la unión a la máquina y cada 30 minutos, Uniones al servidor para equilibrar la carga solo en las uniones de la máquina, o Nunca para deshabilitar la función de equilibrio de carga de la máquina virtual. La configuración predeterminada es Always (Siempre).
En Agresividad, seleccione Baja para migrar las máquinas virtuales en vivo cuando la máquina esté cargada más del 80%, Media para migrar cuando la máquina esté cargada más del 70%, o Alta para promediar las máquinas en el sistema y migrar cuando la máquina esté más del 5% por encima del promedio. La configuración predeterminada es Low (Baja).
Configuración del equilibrio de carga de máquinas virtuales mediante Windows PowerShell
Puede configurar si se va a producir y cuándo se produce el equilibrio de carga mediante la propiedad común del clúster AutoBalancerMode
. Para controlar cuándo se debe equilibrar el clúster, ejecute lo siguiente en PowerShell, sustituyendo un valor de la tabla siguiente:
(Get-Cluster).AutoBalancerMode = <value>
Modo Equilibrador Automático | Comportamiento |
---|---|
0 | Deshabilitado |
1 | Equilibrio de carga tras la unión a la máquina |
2 (predeterminado) | Equilibrio de carga tras la unión a la máquina y cada 30 minutos |
También puede configurar la agresividad del equilibrio mediante el uso de la propiedad común del clúster AutoBalancerLevel
. Para controlar el umbral de agresividad, ejecute lo siguiente en PowerShell, sustituyendo un valor de la tabla siguiente:
(Get-Cluster).AutoBalancerLevel = <value>
AutoBalancerLevel | Agresividad | Comportamiento |
---|---|---|
1 (predeterminado) | Bajo | Mover cuando el host supera el 80 % de carga |
2 | Media | Mover cuando el host supera el 70 % de carga |
3 | Alto | Promedio de máquinas en el sistema y movimiento cuando el host es superior al 5 % por encima del promedio |
Para comprobar cómo se establecen las propiedades AutoBalancerLevel
y AutoBalancerMode
, ejecute lo siguiente en PowerShell:
Get-Cluster | fl AutoBalancer*
Pasos siguientes
Para obtener información relacionada, consulte: