Guido Vrola - Fotolia
Introducción a las herramientas de gestión de sistemas de virtualización
Conozca para qué se utiliza la gestión de los sistemas de virtualización y cómo puede ayudar a las empresas con infraestructuras grandes y complejas.
La tecnología de virtualización de servidores prometió reducir los costos a través de la consolidación del hardware. La idea era que, en lugar de ejecutar cada carga de trabajo en un servidor físico independiente, la capacidad de hardware no utilizada podría ser usada para ejecutar varias cargas de trabajo al mismo tiempo, en forma de máquinas virtuales (VM).
Aunque la virtualización de servidores estuvo, en última instancia, a la altura de las expectativas, no lo hizo sin efectos secundarios. Uno de estos efectos secundarios fue la expansión de las máquinas virtuales. Llegó a ser tan fácil crear nuevas máquinas virtuales que las organizaciones se encontraron de repente encargadas de gestionar un número abrumador de VMs y servidores host. Este problema llevó a la creación de herramientas de gestión de virtualización de sistemas.
Cada hipervisor incluye herramientas básicas para la gestión del servidor host y las máquinas virtuales que residen en él. Las herramientas de gestión de sistemas de virtualización están generalmente diseñadas para aumentar las capacidades que se encuentran en las herramientas básicas de gestión. En muchos casos, las herramientas de gestión de sistemas de virtualización son ofrecidas por los mismos proveedores que crean el hipervisor, pero se venden por separado. También hay numerosos proveedores terceros que ofrecen productos para la gestión, monitoreo o análisis de la infraestructura de virtualización.
Características claves
Por supuesto, esto plantea la cuestión de por qué una organización puede necesitar una herramienta de gestión adicional cuando el hipervisor ya incluye la suya propia. La razón de esto es que las herramientas de gestión que vienen con los hipervisores, como VMware ESX y Microsoft Hyper-V, tienden a tener una visión centrada en el servidor de la infraestructura de virtualización. Por ejemplo, el Hyper-V Manager (la herramienta de gestión que se incluye con Microsoft Hyper-V) está diseñado para administrar un único servidor de Hyper-V.
Este enfoque es ineficiente porque los entornos de producción casi siempre consisten en múltiples hipervisores. Como tal, la función principal de una herramienta de gestión de sistemas de virtualización es proporcionar una vista de la infraestructura de virtualización en toda la organización.
En su nivel más básico, una herramienta de gestión de sistemas de virtualización debe ser capaz de mostrar todos los servidores host y todas las máquinas virtuales que están presentes dentro de la infraestructura de virtualización de la organización. Tales herramientas casi siempre proporcionan la capacidad de realizar tareas básicas de mantenimiento, tales como la creación o eliminación de máquinas virtuales, el aprovisionamiento de almacenamiento o la migración de una máquina virtual de un servidor host a otro. Como tal, la herramienta permite la gestión integral de toda la infraestructura de virtualización de servidores.
Aunque una herramienta de gestión de sistemas de virtualización es, ante todo, una herramienta para la gestión de máquinas virtuales y servidores host, los diversos proveedores tienden a ofrecer una serie de capacidades que van mucho más allá de la gestión básica de VM. Por ejemplo, algunas de las herramientas disponibles permiten que las máquinas virtuales se generen a partir de plantillas y también pueden incluir varias características de automatización. Por ejemplo, el producto de Microsoft permite consolidar máquinas virtuales en el menor número de servidores host en la noche, y luego apagar los hosts no utilizados como una forma de ahorrar energía.
Otras herramientas, como Foglight de Dell, ofrecen capacidades analíticas profundas. El software está diseñado para monitorear las condiciones que eventualmente podrían resultar problemáticas y luego genera alertas para que un administrador pueda tomar acciones correctivas. En algunos casos, el software ofrece incluso remodelación con un solo clic. Foglight también tiene la capacidad de detectar los recursos de hardware que están siendo desperdiciados a través de máquinas virtuales de gran tamaño, imágenes abandonadas y plantillas no utilizadas y, a continuación, recupera esos recursos.
Algunas herramientas incluso proporcionan funcionalidad que no podría esperar de un producto de gestión de sistemas de virtualización. Probablemente el mejor ejemplo de esto es Microsoft System Center Virtual Machine Manager (SCVMM), que tiene la capacidad de crear y gestionar nubes privadas.
Los criterios más importantes que una organización debe tener en cuenta al seleccionar una herramienta de gestión de sistemas de virtualización es la compatibilidad con el hipervisor. La mayoría de las herramientas están diseñadas para trabajar con un hipervisor específico, aunque hay disponibles productos multiplataforma. Si usted está considerando una de las herramientas multiplataforma, asegúrese de que la herramienta satisface plenamente sus necesidades. Algunas herramientas multiplataforma proporcionan un mejor soporte para algunos hipervisores que para otros.
Actores clave
Hay diez jugadores principales en el mercado de herramientas de gestión de sistemas de virtualización. No es sorprendente que tres de estos jugadores son VMware, Microsoft y Citrix, cada uno de los cuales vende productos que soportan sus propios hipervisores. Las herramientas de gestión de sistemas de virtualización que actualmente tienen la mayor participación de mercado incluyen:
- vCenter y vRealize Suite de VMware (muchas de las herramientas de terceros tienen similitudes con la suite vRealize).
- System Center Virtual Machine Manager de Microsoft
- Systems XenCenter de Citrix
- Operations Manager de VMTurbo
- Foglight de Dell
- 5Nine Manager para Hyper-V
- Embotics vCommander
- Virtualization Manager de SolarWinds
- Virtualization Monitoring System de Splunk
- WhatsVirtual de Ipswitch
Vale la pena señalar que, a pesar de que VMware vCenter, Microsoft SCVMM y Citrix XenCenter son generalmente considerados como herramientas de gestión propietarias, específicas del proveedor, hay un grado de soporte multiplataforma proporcionada por Citrix y Microsoft. XenCenter es de código abierto y extensible, y teóricamente podría utilizarse para administrar plataformas de la competencia. Del mismo modo, Microsoft SCVMM está diseñado principalmente como una herramienta para la gestión de Hyper-V, pero también proporciona un soporte limitado para la gestión de entornos VMware y Citrix.
Herramientas de gestión de terceros:
- Operations Manager de VMTurbo
- Foglight de Dell
- Manager para Hyper-V de 5Nine
- vCommander de Embotics
- Virtualization Manager de SolarWinds
- Virtualization Monitoring System de Splunk
- WhatsVirtual de Ipswitch
Por supuesto, esto plantea la cuestión de por qué una empresa puede necesitar una herramienta de gestión de virtualización de terceros. Las herramientas de gestión de terceros que se están discutiendo aquí son muy variadas, pero pueden ofrecer características que no se encuentran en las herramientas del proveedor del hipervisor, como un mejor soporte multiplataforma o analítica profunda y generación de informes.
El costo de la implementación
Las herramientas de gestión de sistemas de virtualización se venden por separado del hipervisor. Cada vendedor tiene su propia estructura de precios para sus propios productos. Los precios se basan típicamente alrededor de factores tales como el número de tomas presentes en el servidor que ejecute el software, el número de máquinas virtuales que se manejan y el tamaño de la organización.
Por ejemplo, VMware ofrece dos ediciones diferentes de vCenter. Está VMware vCenter Server Foundation, que está dirigido a organizaciones más pequeñas, y VMware vCenter Server Standard, que es para implementaciones grandes. El costo de la licencia para vCenter Server Foundation es de 1,495 dólares, y las licencias para vCenter Server Standard cuestan 4,995 dólares. La vRealize Suite de VMware incluye capacidades de automatización y gestión avanzadas para implementaciones de virtualización más grandes, y se puede utilizar para gestionar nubes privadas e híbridas. vRealize Suite es licenciado ya sea por cada instancia de sistema operativo o por CPU. La edición Advanced cuesta 575 dólares por instancia de sistema operativo o 5,750 dólares por CPU. La edición Enterprise cuesta 995 dólares por instancia de sistema operativo o 9,950 dólares por CPU.
Dell utiliza un modelo de precios más simplificado, que se basa en el número de tomas presentes en el servidor, con licencias que comienzan en 799 dólares por socket.
Microsoft, por su parte, vende una edición Standard y una Datacenter de su Virtual Machine Manager. La edición estándar se vende por 1,323 dólares y cubre ya sea dos entornos de sistema operativo (OSE) o dos procesadores físicos (cualquiera sea el número mayor). La licencia Datacenter se vende por 3,067 dólares y se aplica a un número ilimitado de entornos de sistema operativo, pero solo cubre dos sockets. En otras palabras, se requiere una licencia separada de centro de datos por cada dos tomas.
Citrix XenCenter es una herramienta de gestión de código abierto gratuita para Citrix XenServer.
Como puede ver, cada proveedor tiene su propio enfoque de fijación de precios. Esto es válido para los proveedores de hipervisores y los proveedores terceros. Algunos proveedores, como 5Nine, utilizan una estructura de precios simple y directa (199 dólares por host para 5Nine Manager sin antivirus, y 249 dólares por host para 5Nine Manager con antivirus), mientras que otros utilizan una estructura de precios mucho más compleja. Otros proveedores como Ipswitch no revelan información de precios en absoluto.
La mayoría de estos proveedores ofrecen soporte de sus productos por un costo adicional. Usted debe determinar las necesidades y el uso de su organización al momento de elegir opciones de soporte.
Conclusión
Una herramienta de gestión de la virtualización debe considerarse una inversión esencial para cualquier organización que está altamente virtualizada. Aunque es posible administrar las implementaciones de virtualización de servidores a gran escala sin una herramienta de gestión, hacerlo se vuelve rápidamente poco práctico a medida que aumenta el tamaño de los despliegues.
Vale la pena señalar que muchas de las herramientas de terceros van más allá de la simple gestión de virtualización y realizan análisis profundos de infraestructura y presentación de informes.