Petya Petrova - Fotolia

Gestionar Aprenda a aplicar las mejores prácticas y optimizar sus operaciones.

El tamaño adecuado de las VM mejora el rendimiento y combate la contención de recursos

Los administradores que buscan reducir la contención de recursos y mejorar el rendimiento del sistema pueden ajustar el tamaño de sus máquinas virtuales, pero el rechazo del propietario de la aplicación y las restricciones de software pueden presentar problemas.

Los administradores de virtualización que asignan con éxito recursos a sus máquinas virtuales a menudo tienen un mejor rendimiento del sistema debido a la contención de recursos reducida. Pero las máquinas virtuales de tamaño adecuado pueden presentar desafíos como los límites basados ​​en software y el rechazo de los propietarios de aplicaciones. Los administradores deben considerar las capacidades de CPU, memoria, E/S y redes de sus sistemas antes de ajustar las máquinas virtuales para garantizar la asignación adecuada de recursos.

La expansión del sistema virtual y las tecnologías definidas por software pueden ser mucho trabajo para que los administradores se mantengan al día y garanticen que todo siga avanzando. Pero, ¿alguien se ha detenido a mirar las cargas de trabajo una vez que las ponen en sus sistemas virtuales?

Es una pregunta simple, pero su efecto es enorme. Los administradores a menudo pasan mucho tiempo estimando lo que deben asignar cuando mueven las cargas de trabajo a un sistema virtual. Por ejemplo, los administradores pueden configurar un software de monitoreo para garantizar que sus sistemas continúen funcionando.

Pero, ¿con qué frecuencia los administradores hacen los componentes del sistema del tamaño adecuado, como las máquinas virtuales, para adaptarse a la carga de trabajo después de la instalación? Si los administradores subestiman los recursos que requiere una máquina virtual, pueden agregar fácilmente recursos adicionales sin siquiera apagar las máquinas virtuales. ¿Pero los administradores alguna vez reducen los recursos que tiene una VM incluso si hay un exceso? En resumen, la respuesta es generalmente no.

Retos de asignación de recursos

Para reducir los recursos asignados, los administradores deben apagar la VM, lo que limita el acceso remoto y puede llevar a largos tiempos de inicio. Con demasiada frecuencia, los administradores usan grupos de recursos y otros límites basados ​​en software para controlar qué recursos podría usar una VM. Esta es una solución a corto plazo que se basa en problemas de sobreasignación y restricciones de software que pueden conducir a la contención de recursos.

Aquí es donde las máquinas virtuales de tamaño adecuado se vuelven críticas. Las cargas de trabajo de los administradores cambian en función del uso, y garantizar la asignación correcta de recursos de VM es crucial para el estado general del sistema.

VM de tamaño correcto para una asignación de recursos adecuada

A medida que los administradores buscan ajustar el tamaño de sus máquinas virtuales, deben comenzar con las cuatro métricas principales del sistema: CPU, memoria, E/S y redes. Pero deben darse cuenta de que generalmente solo pueden controlar dos de estas métricas del sistema.

Aunque los administradores pueden imponer restricciones tanto en E/S como en redes, no pueden aumentar fácilmente estos recursos a las máquinas virtuales sin algún tipo de inversión en hardware. Esto no significa que los administradores deben ignorar las E/S y las redes, pero deben comprender los límites de lo que pueden controlar fácilmente. Esto pone más énfasis en la CPU y la memoria, que son las dos métricas clave que los administradores a menudo asignan en exceso.

El software de monitoreo de los administradores y las tendencias que muestra con el tiempo son un indicador crítico de dónde hacer los ajustes. La clave es equilibrar esto con las razones por las que los administradores asignaron sus recursos en primer lugar. Los administradores no quieren simplemente reducir los recursos en función de las métricas actuales del sistema.

Si los administradores planean que una VM crezca rápidamente, o aún no ha alcanzado su base de usuarios completa, los administradores deben equilibrar esto con las métricas actuales del sistema y tomar una decisión basada en ambos conjuntos de entradas. Lo que los administradores deben evitar es programar un tiempo de inactividad para reducir los recursos, solo para tener que agregar esos recursos nuevamente debido al crecimiento o cambio de VM no contabilizado.

Esto también trae a colación el tema de la reducción real de recursos. Los administradores que intentan eliminar una vCPU o reducir la memoria a menudo recibirán rechazos de los propietarios de la aplicación. Para evitar cualquier problema, los administradores deben adoptar un enfoque ligeramente diferente. En verdad, los administradores generalmente no tienen que compartir los detalles de la reducción de recursos planificada. Si una VM se está moviendo de un clúster más antiguo a uno más nuevo con mejor hardware, los administradores simplemente están optimizando la VM para el nuevo sistema.

Los administradores no necesitan entrar en detalles de lo que hicieron exactamente. Por el contrario, los administradores deben comunicarse con el propietario de la aplicación sobre los esfuerzos de optimización dentro del sistema. No será fácil sacar a la gente de la mentalidad numérica cuando se trata de recursos. Muchos podrían suponer que más recursos significan un mejor rendimiento, pero con un esfuerzo constante es posible y vale la pena.

Los esfuerzos de optimización son más fáciles cuando los administradores pueden programarlos con cambios en sus sistemas, como actualizaciones de software o parches. Esto hace que sea más fácil programar los tiempos de inactividad, pero los administradores no deberían permitir que los cambios en el sistema sean el único impulsor.

Cada tres a seis meses, los administradores deben verificar la asignación de recursos en comparación con lo que está en uso. Esto proporciona a los administradores suficientes datos para tener una visión histórica de las tendencias de recursos para tomar mejores decisiones. Esto también brinda a los administradores la oportunidad de revisar el consumo de recursos del sistema para obtener una imagen precisa de sus asignaciones. Esto ayuda a los administradores a planificar cuándo deben agregar hardware adicional y cómo se verá el consumo de recursos de VM en el futuro.

Investigue más sobre Gestión del centro de datos

Close