Hipervisor
¿Qué es un hipervisor?
Un hipervisor es un software de control que permite virtualizar un ordenador, de modo que varios ordenadores virtuales puedan ejecutarse en un único servidor físico. Estos ordenadores virtuales que funcionan dentro de un entorno virtual se denominan «máquinas virtuales».
Existen dos tipos principales de métodos de virtualización:
- Virtualización alojada:
En este método, el software de virtualización se ejecuta sobre un sistema operativo (SO anfitrión), y las máquinas virtuales (SO invitados) funcionan sobre este. Este enfoque permite configurar fácilmente entornos de virtualización, de forma similar a ejecutar una aplicación, y mostrar el SO anfitrión y los SO invitados en la misma pantalla. Sin embargo, este método consume recursos para el SO anfitrión, que no siempre está optimizado para la virtualización, por lo que resulta menos adecuado para ejecutar varias máquinas virtuales en un único servidor físico. Suele utilizarse en situaciones como la ejecución de Windows en macOS para disponer de funcionalidades multiplataforma. - Virtualización basada en hipervisor:
Con este método, el hipervisor se ejecuta directamente sobre el hardware y las máquinas virtuales funcionan sobre él. Este enfoque está mejor optimizado para la virtualización, por lo que resulta más adecuado para ejecutar numerosas máquinas virtuales en un único servidor físico. Se utiliza ampliamente para la virtualización de servidores y también es habitual en las infraestructuras de escritorios virtuales (VDI), donde los entornos de escritorio se virtualizan y se ejecutan en servidores, mientras que a los terminales cliente solo se envía la imagen de la pantalla.
Entre los hipervisores más populares se encuentran vSphere ESXi de VMware, XenServer de Citrix, Hyper-V de Microsoft y Kernel-based Virtual Machine (KVM), basado en Linux.

