Cuando se toma la decisión de virtualizar una infraestructura informática (ya sean servidores o estaciones de trabajo) se debe considerar qué tecnología de virtualización se va a utilizar. Existen dos grandes familias, la virtualización basada en un hypervisor (conocida como bare-metal) y la virtualización basada en Host. Intentaremos explicar las diferencias y los distintos productos en el mercado.
Virtualización hypervisor es aquella que se instala directamente sobre un ordenador físico, sin necesidad que tenga un sistema operativo instalado ya sea Windows o Linux, el propio hypervisor se convierte en el sistema operativo del servidor físico. Los productos que entrarían en esta lista serian VMWARE ESX y ESXi, Microsoft Hyper-v , Citrix Xen Server o Oracle VM Server.
Hay muchos motivos a favor y en contra por la que se aconsejaría instalar un hypervisor en lugar de un software de virtualización basado en un host. Enumeraremos algunas:
- El sistema operativo instalado en la opción de host, bloquea determinados numero de recursos (memoria, cpu y espacio de almacenamiento) para su propia gestión y no pueden destinarse a las maquinas virtuales que aloja.
- En la opción de hypervisor bare-metal nos ofrecerá una configuración optima para destinar la mayor cantidad posible de recursos a las máquinas virtualies que aloja, y el hecho de eliminar el sistema operativo descarta posibles focos de error.
- Una gran ventaja que ofrece un hypervisor bare-metal es la posibilidad de actualizar las máquinas virtuales sin necesidad de detenerlas, eliminando el tiempo de paro por mantenimiento.
- El hardware compatible con un hypervisor bare-metal es muy limitado, en relación a la lista de hardware compatible con la virtualización basada en host.
- Las soluciones de virtualización hypervisor están a entornos empresariales, ya que disponen de características avanzadas, como la administración de recursos, alta disponibilidad, seguridad y administración centralizada de la infraestructura de virtualización
- La soluciones de virtualización en Host tendría como objetivo entornos de desarrollo, testing, o para los usuarios que necesiten ejecutar varios sistemas operativos de forma aislada en sus equipos.
Todos los hypervisores o soluciones de virtualización en host están disponibles de forma gratuita, ya sean en versión de evolución o porque tengan versiones gratis. Recomendamos que se realicen pruebas y se verifique que solución se ajusta nuestras necesidades.
Se debe ser realista en las expectativas de rendimiento que podrá proporcionar una solución de virtualización (hypervisor o Host); un equipo virtualizado que contenga un servicio de uso de recursos muy elevado, cómo podría ser un servidor de base de datos Microsoft SQL, Oracle o un Exchange, no tendrá un resultado óptimo con una virtualización tipo Host, tendrá mejor rendimiento en una solución con un hypervisor bare-metal.
Recuerda que las máquinas virtuales creadas en una solución de virtualización pueden ser trasladables entre tecnologías de virtualización.
Se debe ser realista en las expectativas de rendimiento que podrá proporcionar una solución de virtualización (hypervisor o Host); un equipo virtualizado que contenga un servicio de uso de recursos muy elevado, cómo podría ser un servidor de base de datos Microsoft SQL, Oracle o un Exchange, no tendrá un resultado óptimo con una virtualización tipo Host, tendrá mejor rendimiento en una solución con un hypervisor bare-metal.
Recuerda que las máquinas virtuales creadas en una solución de virtualización pueden ser trasladables entre tecnologías de virtualización.