Tiroteo en virtualización: Microsoft Windows Server 2008 R2 Hyper-V

Tarde en el juego de la virtualización, Microsoft ha estado a la zaga de la competencia en este espacio durante años. Sin embargo, las nuevas características y el sólido desempeño presentes en Windows Server 2008 R2 SP1 muestran que la compañía no ha estado jugando con sus pulgares. Claramente, se ha estado trabajando duro para llevar al mercado una solución de virtualización atractiva y competitiva.

Hay mucho que me gusta en Hyper-V en estos días, entre los que destaca la comparación de precios con los otros jugadores principales. Pero mientras que ese precio más bajo solía significar características y rendimiento significativamente disminuidos, esa brecha se ha cerrado. Hyper-V ahora ofrece grandes funciones, incluidas migraciones de VM en vivo, equilibrio de carga y alta disponibilidad, así como una interfaz de administración más fluida en Microsoft System Center Virtual Machine Manager 2008 R2 (VMM).

Una adición muy notable a Hyper-V en Windows Server 2008 R2 SP1 es la memoria dinámica. Al especificar una asignación de RAM mínima y máxima por máquina virtual, así como un búfer para mantener sobre los requisitos de memoria reales, puede configurar Hyper-V para aumentar y reducir las asignaciones de RAM según lo requieran las máquinas virtuales. Esto significa que podría darle a una máquina virtual 2 GB de RAM, pero permitir que crezca hasta 4 GB según sea necesario. Si la VM necesita menos, Hyper-V puede reducir el uso de RAM física en el host. En situaciones en las que un host agota la RAM física, Hyper-V comenzará a reducir la RAM asignada para ejecutar máquinas virtuales según su prioridad.

Al igual que la gestión de memoria en el hipervisor de VMware, la memoria dinámica de Hyper-V le permite ejecutar una mayor densidad de máquinas virtuales en cada host. El método de asignación de memoria de Microsoft, que utiliza un globo de memoria que puede expandirse y contraerse según sea necesario, tiene claras ventajas, pero no llega tan lejos como VMware o Red Hat, que aprovechan características avanzadas como el uso compartido de páginas y la compresión de RAM. Además, la memoria dinámica de Hyper-V solo funciona con invitados de Windows; VMware y Red Hat no tienen tal limitación.

Instalación de Hyper-V R2

Otra razón es que algunas de las piezas fundamentales de Hyper-V se toman prestadas, como el uso de Microsoft Cluster Services para manejar una granja de servidores Hyper-V. Aunque puede parecer lógico reutilizar estas herramientas existentes en el ámbito de la virtualización, existen inconvenientes inherentes. Debido a dependencias extrañas, la configuración del latido del clúster, el almacenamiento y la configuración de red y otras tareas de administración se vuelven engorrosas y requieren mucho tiempo, y las compilaciones iniciales requieren muchos pasos manuales repetitivos en cada host para llegar a un clúster estable. Además, el límite de 16 nodos en un clúster puede ser un problema para las tiendas más grandes.

Cuadro de mando del centro de pruebas
 
  25% 20% 20% 20% 15%  
Microsoft Windows Server 2008 R2 Hyper-V 8 8 9 8 7

8.

Muy bien