Un hipervisor es una pieza de software que se utiliza para crear máquinas virtuales. Una máquina virtual es una emulación de una computadora. Las máquinas virtuales se utilizan para crear múltiples entornos informáticos en una sola pieza de hardware.

Las máquinas virtuales son útiles porque cada máquina virtual puede ejecutar un sistema operativo diferente, comportarse como una computadora separada y proporcionar un alto nivel de seguridad.

Entonces, ¿cómo funciona un hipervisor?

¿Qué es un hipervisor?

Un hipervisor es una pieza de software que se encuentra entre una máquina virtual y el hardware subyacente. No es posible crear una máquina virtual sin una.

El hipervisor es responsable de dividir los recursos de hardware, como la memoria, la potencia de la CPU y el ancho de banda de la red. Luego, asigna estos recursos a cada VM.

El hipervisor es responsable de mantener aislada cada máquina virtual. Esto es lo que permite que cada máquina virtual funcione independientemente de cualquier problema que afecte a las demás.

instagram viewer

El hipervisor también permite la comunicación entre máquinas virtuales en la misma computadora y entre redes.

¿Por qué se utilizan los hipervisores?

Las máquinas virtuales ofrecen varias ventajas sobre las computadoras físicas. Dependiendo de la aplicación, una máquina virtual puede ser una necesidad o simplemente más conveniente.

  • Las máquinas virtuales permiten agregar nuevos entornos informáticos al hardware existente. Esto permite a las organizaciones utilizar mejor lo que tienen en lugar de invertir en nueva tecnología.
  • Las máquinas físicas ocupan espacio físico. Las máquinas virtuales no lo hacen. Tener varios sistemas en una sola computadora es muy beneficioso en una gran organización o incluso en un solo escritorio.
  • Se puede configurar una nueva máquina virtual mucho más rápido que un nuevo sistema físico. Una máquina virtual también se puede eliminar una vez que ya no sea necesaria. Esto hace que las máquinas virtuales sean ideales para proyectos temporales.
  • Una máquina virtual se puede mover de un servidor a otro, lo que permite que los procesos de TI se realicen en diferentes ubicaciones sin que se mueva ningún hardware físico.
  • Una máquina virtual está completamente aislada de todo lo que la rodea. Las máquinas virtuales, por lo tanto, brindan todos los beneficios de seguridad de las máquinas físicas separadas sin ninguno de los costos.

Nativo vs. Hipervisores alojados

Los hipervisores se pueden dividir en dos categorías distintas, a saber, nativos y alojados. También se conocen como Tipo 1 y Tipo 2.

Antes de discutir la diferencia, vale la pena señalar que una computadora que ejecuta VM se conoce como máquina host, mientras que las VM individuales se conocen como máquinas invitadas.

Hipervisores nativos

Un hipervisor nativo se ejecuta directamente en el hardware de la máquina host. No requiere un sistema operativo para ejecutarse debajo de él. Debido a esto, también se lo conoce como hipervisor bare-metal.

  • Los hipervisores nativos son más eficientes porque no necesitan compartir recursos con un sistema operativo host. Esto les permite ofrecer niveles de rendimiento más altos.
  • Los hipervisores nativos también son más seguros. Debido a que no hay un sistema operativo host, no hay ningún sistema operativo host que un atacante pueda comprometer.
  • Los hipervisores nativos son más costosos y generalmente se usan en centros de datos donde se priorizan el rendimiento, el tiempo de actividad y la seguridad.

Hipervisores alojados

Un hipervisor alojado tiene un sistema operativo subyacente, normalmente instalado directamente encima de él. Luego, el sistema operativo host se utiliza para obtener recursos de la máquina host.

Esto puede provocar una caída en el rendimiento. También significa que un ataque a ese sistema operativo tiene el potencial de afectar a todas las máquinas virtuales instaladas por el hipervisor situado encima.

La principal ventaja de los hipervisores alojados es que son más baratos y, por lo general, más fáciles de instalar. Los hipervisores alojados se utilizan normalmente cuando un mayor rendimiento y seguridad no valen la pena el costo adicional.

Por ejemplo, a menudo se utilizan para probar software y para crear escritorios virtuales.

¿Qué hipervisor debo utilizar?

Si está intentando ejecutar una máquina virtual en una computadora personal, su elección de hipervisor depende de su sistema operativo existente.

Si es un usuario de Windows Pro, su computadora ya tiene un hipervisor nativo instalado, Hyper-V. Sin embargo, si está ejecutando una edición doméstica de Windows o macOS, estará limitado a hipervisores alojados como VirtualBox o VMware.

Hipervisores vs. Contenedores

Tanto los hipervisores como los contenedores se utilizan para la emulación. Son similares, pero también son muy diferentes.

Los hipervisores crean máquinas virtuales con sistemas operativos independientes (los hipervisores alojados requieren un sistema operativo host, pero las VM individuales aún tienen el suyo).

Todos los contenedores comparten el mismo sistema operativo host, lo que hace que se utilicen para aplicaciones muy diferentes.

Los hipervisores se pueden utilizar para ejecutar aplicaciones que no son compatibles con el sistema operativo host. Cada máquina virtual también está completamente aislada de todo lo que la rodea. Esto hace que las máquinas virtuales sean superiores desde el punto de vista de la seguridad.

Los contenedores son significativamente más pequeños que las máquinas virtuales, lo que los hace más baratos y portátiles. También se inician en segundos, mientras que una máquina virtual necesita esperar a que se cargue su sistema operativo.

Por qué los hipervisores son importantes para la seguridad de las máquinas virtuales

El aislamiento que ofrecen las máquinas virtuales significa que a menudo se utilizan para aplicaciones donde la seguridad es una prioridad. El hipervisor juega un papel muy importante en esto.

Si una sola máquina virtual se ve comprometida, esto no afectará al resto del sistema. Sin embargo, si el hipervisor se ve comprometido, esto puede afectar a todas las máquinas virtuales bajo su control.

Si está utilizando máquinas virtuales con fines de seguridad, es importante comprender que el hipervisor es el componente óptimo que un pirata informático puede comprometer.

El hipervisor debe mantenerse actualizado en todo momento, la red a la que se conecta debe monitorearse y ningún usuario debe tener acceso a ella a menos que sea necesario.

¿Es un hipervisor adecuado para su proyecto?

Si desea ejecutar una máquina virtual, un hipervisor es el software que le permitirá hacerlo. Toma el hardware subyacente y proporciona la asignación de recursos necesaria para crear entornos aislados.

Si desea mantener su sistema operativo existente, su elección está limitada por el sistema operativo que haya instalado.

De lo contrario, un hipervisor nativo proporciona el mejor rendimiento y seguridad, mientras que un hipervisor alojado proporciona una alternativa cuando no se priorizan estas ventajas.

¿Qué es la seguridad basada en virtualización en Windows?

La seguridad basada en virtualización (VBS) es una parte crucial de Windows 11, pero ¿qué es exactamente?

Leer siguiente

CuotaPíoCorreo electrónico
Temas relacionados
  • Tecnología explicada
  • VirtualBox
  • Máquina virtual
  • Virtualización
  • Jerga
Sobre el Autor
Elliot Nesbo (46 Artículos publicados)

Elliot es un escritor de tecnología independiente. Principalmente escribe sobre tecnología financiera y ciberseguridad.

Más de Elliot Nesbo

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse