¿Qué es un hipervisor?
Definición de hipervisor
Un hipervisor es un software que tiene un único propósito: abstraer y aislar los sistemas operativos del hardware. Esta abstracción te permite alojar y ejecutar múltiples sistemas operativos dentro de máquinas virtuales en una sola máquina host física. Los sistemas operativos dentro de las máquinas virtuales invitadas comparten todos los recursos de la máquina host, como el procesador, la memoria, las tarjetas de red, etc.
Tipos de hipervisores
La virtualización de tus operaciones te permite ahorrar tiempo y dinero, ya que permite que los servidores realicen más de una tarea al mismo tiempo y lo hagan de manera eficiente. Cuando estés listo para virtualizar, deberás elegir entre dos tipos de hipervisores, o monitores de máquinas virtuales (VMM).
Tu hipervisor se encargará de administrar y asignar los recursos del sistema. Esto se puede lograr de dos maneras, mediante dos tipos de hipervisores:
Tipo 1: Hipervisores «bare metal», que se instalan directamente en el hardware de un servidor y admiten la virtualización de hardware
Tipo 2: hipervisores «alojados», que se ejecutan como aplicaciones en el sistema operativo ya existente de un servidor y admiten la virtualización de software
Bare-metal vs. alojado
Los hipervisores «bare-metal» funcionan sin un sistema operativo anfitrión. De hecho, un hipervisor «bare-metal» de Tipo 1 actúa como el sistema operativo del servidor. Cuenta con acceso directo al hardware subyacente. Al no haber un sistema operativo anfitrión ni otras aplicaciones que compitan por los recursos físicos, los hipervisores pueden utilizar toda la potencia de procesamiento y el espacio de memoria disponibles y asignarlos a las máquinas virtuales invitadas.
Esto hace que los hipervisores bare-metal sean más eficientes y eficaces que los hipervisores alojados. Los hipervisores bare-metal son la mejor opción para la virtualización empresarial que requiere la capacidad de optimizar la producción y evitar problemas técnicos.
Los hipervisores «bare-metal» también son más seguros. La ausencia de un sistema operativo anfitrión reduce la superficie de ataque, lo que elimina todas las fallas de seguridad y vulnerabilidades que conlleva el uso de sistemas operativos. De esta manera, cada máquina virtual invitada queda aislada lógicamente frente a actores maliciosos.
Los hipervisores alojados suelen utilizarse para el desarrollo y las pruebas cuando el rendimiento y la seguridad no son una preocupación. Son más fáciles de instalar y ejecutar dentro del sistema operativo, lo que permite a los desarrolladores o administradores de sistemas crear entornos de prueba en la máquina sin dejar de poder utilizar otras aplicaciones.
Conclusión
Los hipervisores permiten la virtualización y te permiten ejecutar varias máquinas virtuales en una sola máquina física. La conversión de máquinas físicas a virtuales reduce el número de máquinas físicas necesarias. Las aplicaciones que antes se instalaban simultáneamente en una misma máquina física ahora se instalan de manera independiente dentro de máquinas virtuales que se ejecutan en la misma máquina física. Los hipervisores «bare-metal», aunque son más complejos de configurar que los hipervisores alojados, brindan el máximo rendimiento, escalabilidad y estabilidad a las máquinas virtuales alojadas.




