BACKGROUND IMAGE: iSTOCK/GETTY IMAGES

Este contenido es parte de Guía Esencial: Guía Esencial: Optimice su proceso de virtualización de TI
Gestionar Aprenda a aplicar las mejores prácticas y optimizar sus operaciones.

Confíe en el hipervisor para equilibrar la carga en las VM

Aunque los administradores deben distribuir uniformemente las cargas de trabajo, no hay sustituto para las funciones automatizadas de balance de carga

La mayoría de los grandes problemas relacionados con la virtualización de servidores parecen girar en torno a la cuestión de la contención de recursos.

Piense un momento en ello. La virtualización de servidores se basa en la idea de que el hardware del servidor se ha vuelto más poderoso en los últimos años y la mayoría de las cargas de trabajo no requieren toda la potencia que un servidor puede ofrecer. En consecuencia, varias cargas de trabajo pueden compartir un conjunto de recursos físicos.

Esta idea de compartir los recursos parece bastante simple, pero muy a menudo el diablo está en los detalles. Si múltiples cargas de trabajo virtualizadas están compartiendo un fondo común de recursos de hardware, entonces tiene que haber algún mecanismo trabajando para asegurarse de que ninguna de las máquinas virtuales consume recursos hasta el punto en que comienzan a quitarle a las otras máquinas virtuales los recursos que necesitan.

Controlar el consumo de recursos

Es cierto que hay un montón de diferentes técnicas que se utilizan para mantener el consumo de recursos bajo control. Los administradores ponen límites en los recursos de la CPU, memoria, red y almacenamiento que las máquinas virtuales individuales pueden consumir. Por otra parte, cuando se crea una máquina virtual, administrador típicamente tratará de colocar la máquina virtual en el servidor host que será más capaz de ejecutar la carga de trabajo sin que esta afecte negativamente al rendimiento de las máquinas virtuales existentes.

Estos y otros mecanismos hacen un muy buen trabajo manteniendo las máquinas virtuales bajo control. El problema es que los entornos de virtualización de servidores son muy dinámicos. Un hipervisor podría automáticamente migrar en vivo una carga de trabajo a otro host como consecuencia de un fallo en el servidor, un reinicio del sistema, el mantenimiento del sistema, o muchas otras razones. Del mismo modo, el consumo de recursos de una máquina virtual puede cambiar con el tiempo. Todos hemos visto máquinas virtuales que comienzan llevando una carga de trabajo relativamente ligera, pero más adelante consumen muchos más recursos a medida que más y más usuarios comienzan a utilizar la aplicación que se ejecuta en la máquina virtual.

La razón por la que esto es un problema se debe a que el cambio de las cargas de trabajo y las migraciones automáticas en vivo pueden socavar por completo el trabajo que un administrador ha hecho para asegurarse de que las máquinas virtuales se crean en el servidor host más adecuado.

Aunque es posible mover manualmente las máquinas virtuales alrededor en respuesta a cambios en los patrones de uso, hacerlo así probablemente no es la mejor idea. Es mucho más eficiente  permitir que el hipervisor y su software de administración manejen el equilibrio de carga de forma automática.

Soluciones de balance de carga

Cada proveedor de hipervisores tiene su propia solución de balance de carga. En el caso de Microsoft Hyper-V, el balance de carga se puede lograr mediante el uso de una función de una función de gestión de VM de establecimiento de sistemas (System Setter VM Manager) llamada optimización dinámica. La función de optimización dinámica es bastante simple. Realiza una comprobación periódica (cada 10 minutos, de forma predeterminada) para ver si los recursos disponibles en sus servidores host han caído debajo de un umbral predeterminado. Si se encuentra que alguno de los servidores está bajo en recursos, entonces el proceso de optimización dinámica migrará en vivo una o más máquinas virtuales desde el servidor host con exceso de trabajo hacia un servidor host que tiene más recursos disponibles.

La optimización dinámica se configura a nivel de grupo de host. Desde el interior de la consola VM Manager, vaya al área de trabajo del tejido, expanda el grupo de host con el que desee trabajar y, a continuación, haga clic en un clúster dentro de ese grupo de host. Ahora, haga clic en la pestaña Host Cluster en la parte superior de la pantalla, y luego haga clic en el botón de la cinta Optimizar Host. Esto hará que Windows abra el cuadro de diálogo Optimizar Cluster de Host. El cuadro de diálogo le indicará si alguna VM se puede migrar en vivo para lograr un mejor rendimiento. Las recomendaciones solo se muestran si uno o más hosts están corriendo bajo en recursos de hardware. Si todos los hosts tienen un montón de recursos, entonces no se da ninguna recomendación, incluso si las máquinas virtuales no están bien equilibradas.

Para configurar que el proceso de optimización de clúster se produzca automáticamente, cierre el cuadro de diálogo y haga clic en la pestaña de la carpeta en la parte superior de la pantalla, y luego haga clic en el botón Propiedades de la cinta. Esto hace que el cuadro de diálogo Propiedades de todos los host se muestre. Ahora, haga clic en Optimización Dinámica, y luego seleccione la casilla  "Migrar automáticamente las VM para equilibrar la carga en esta frecuencia (minutos)". Mientras  usted tiene el cuadro de diálogo abierto, también puede configurar la frecuencia de balance de carga, los valores del umbral de recursos del servidor, y la agresividad del balance de carga. El balance de carga más agresivo hace un mejor uso de los recursos del sistema, pero se traduce en un mayor número de migraciones en vivo. Haga clic en Aceptar (OK) para completar el proceso.

En cualquier entorno de virtualización de servidores, es importante utilizar los recursos de hardware de manera eficiente. La función de Optimización Dinámica de VM Manager puede ayudar con esto moviendo automáticamente las máquinas virtuales desde host sobrecargados hacia hosts que tienen más recursos de hardware disponibles.

Próximos pasos

Quizás también le interese revisar:

Tendencias y predicciones de virtualización de servidores para 2015

Mejorando las copias de seguridad de los servidores virtualizados

Cómo implementar tecnologías de virtualización de almacenamiento a nivel de servidor

Este artículo se actualizó por última vez en septiembre 2015

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close