¿Cuál es la diferencia entre los hipervisores de tipo 1 y de tipo 2?

Los hipervisores de tipo 1 y tipo 2 son software que se utiliza para ejecutar una o más máquinas virtuales (VM) en una sola máquina física. Una máquina virtual es una copia digital de una máquina física. Es un entorno informático aislado que los usuarios experimentan como algo completamente independiente del hardware subyacente. El hipervisor es la tecnología que lo hace posible. Administra y asigna recursos físicos a las VM y se comunica con el hardware subyacente en segundo plano. 

El hipervisor de tipo 1 se sitúa por encima del servidor bare metal y tiene acceso directo a los recursos de hardware. A causa de esto, el hipervisor de tipo 1 también se conoce como hipervisor bare metal. Por el contrario, el hipervisor de tipo 2 es una aplicación instalada en el sistema operativo host. También se lo conoce como hipervisor alojado o incrustado.

Obtenga más información sobre los hipervisores »

¿Por qué son importantes los hipervisores de tipo 1 y tipo 2?

Un hipervisor, a veces denominado monitor de máquina virtual (VMM), crea y coordina máquinas virtuales (VM), una tecnología esencial en la infraestructura informática moderna. Un hipervisor es lo que hace posible la virtualización de computadoras y servidores.

La virtualización es una tecnología que se utiliza para crear representaciones virtuales de componentes de hardware, como los recursos de servidores o redes. La representación del software utiliza el recurso físico subyacente para funcionar como si fuera un componente físico. Del mismo modo, una VM es una instancia de una computadora basada en software, con elementos como la memoria, la potencia de procesamiento, el almacenamiento y un sistema operativo.

Las VM son preferibles al uso de máquinas reales gracias a su portabilidad, escalabilidad, costo, optimización de recursos y reconfigurabilidad. Una VM requiere un hipervisor para ejecutarse. 

Obtenga más información sobre la virtualización »

Cómo funcionan: hipervisores de tipo 1 en comparación con hipervisores de tipo 2

El hipervisor es la capa de coordinación de la tecnología de virtualización. Admite la ejecución simultánea de varias máquinas virtuales (VM). 

Hipervisor de tipo 1

Un hipervisor de tipo 1, o un hipervisor bare metal, interactúa directamente con el hardware subyacente de la máquina. Un hipervisor básico se instala directamente en el hardware físico de la máquina host, no a través de un sistema operativo. En algunos casos, se integra un hipervisor de tipo 1 en el firmware de la máquina.

El hipervisor de tipo 1 negocia directamente con el hardware del servidor para asignar recursos dedicados a las VM. También puede compartir recursos de forma flexible, en función de las distintas solicitudes de las VM.

Hipervisor de tipo 2

Un hipervisor de tipo 2 o hipervisor alojado, interactúa con el hardware de la máquina host subyacente a través del sistema operativo de la máquina host. Se instala en la máquina en la que se ejecuta como una aplicación.

El hipervisor de tipo 2 negocia con el sistema operativo para obtener los recursos del sistema subyacente. Sin embargo, el sistema operativo host prioriza sus propias funciones y aplicaciones sobre las cargas de trabajo virtuales.

Diferencias clave: hipervisores de tipo 1 en comparación con hipervisores de tipo 2

Si bien los hipervisores de tipo 1 y tipo 2 comparten el objetivo común de ejecutar y coordinar máquinas virtuales (VM), estos tienen algunas variaciones importantes.

Asignación de recursos

Los hipervisores de tipo 1 acceden directamente a los recursos de la máquina subyacentes. Pueden implementar sus propias estrategias de asignación de recursos personalizadas para dar servicio a sus VM.

Los hipervisores de tipo 2 negocian la asignación de recursos con el sistema operativo, lo que hace que el proceso sea más lento y menos eficiente.

Facilidad de administración

La administración de un hipervisor de tipo 1 y su configuración de VM requiere conocimientos de administrador de sistemas, ya que es relativamente complejo.

Por el contrario, puede instalar y administrar los hipervisores de tipo 2 como una aplicación en un sistema operativo. Incluso los usuarios sin conocimientos técnicos pueden utilizarlos.

Rendimiento

Los hipervisores de tipo 1 ofrecen un mayor rendimiento a sus VM. Esto se debe a que no necesitan negociar recursos con el sistema operativo ni viajar a través de la capa del sistema operativo. El hipervisor de tipo 1 ofrece recursos subyacentes dedicados sin necesidad de negociación.

Los hipervisores de tipo 2 solo deben usar los recursos que el sistema operativo esté dispuesto a proporcionar.

Aislamiento

Los hipervisores de tipo 1 ofrecen un mayor grado de aislamiento para cada entorno virtual. No hay una capa compartida como la que existe en el sistema operativo para un hipervisor de tipo 2. Esto hace que las máquinas virtuales que se ejecutan en el hipervisor de tipo 1 sean intrínsecamente más seguras. Sin embargo, actualizar y aplicar parches a los sistemas operativos de las máquinas virtuales es una actividad crítica de seguridad.

Cuándo utilizarlos: hipervisores de tipo 1 en comparación con los hipervisores de tipo 2

Los hipervisores de tipo 1 suelen usarse en centros de datos, situaciones de carga de trabajo de computación empresarial, servidores web y otras aplicaciones principalmente de uso fijo. Los entornos de computación en la nube utilizan hipervisores bare metal para ofrecer máquinas virtuales (VM) de mayor rendimiento para el hardware físico subyacente. Los proveedores de nube también prescinden de la administración de hipervisores de tipo 1 y ofrecen VM como instancias en la nube a las que puede acceder a través de las API.

Los hipervisores de tipo 2 se utilizan con mayor frecuencia en entornos de escritorio y de desarrollo, donde las cargas de trabajo no consumen tantos recursos ni son tan críticas para las operaciones. También se prefieren en los casos en que los usuarios desean utilizar simultáneamente dos o más sistemas operativos, pero solo tienen acceso a una máquina.

Más información sobre las instancias en la nube »

Resumen de las diferencias: hipervisores de tipo 1 en comparación con hipervisores de tipo 2

 

Hipervisor de tipo 1

Hipervisor de tipo 2

También conocido como

Hipervisor bare metal

Hipervisor alojado

Se ejecuta en

El hardware físico subyacente de la máquina host

El sistema operativo subyacente (sistema operativo host)

Más adecuada para lo siguiente:

Cargas de trabajo grandes, que consumen muchos recursos o de uso fijo.

Entornos de escritorio y de desarrollo.

¿Puede negociar recursos dedicados?

Sí.

No.

Requisitos de conocimiento

Conocimientos a nivel de administrador de sistemas

Conocimientos básicos del usuario

Ejemplos

VMware ESXi, Microsoft Hyper-V, KVM

Oracle VM VirtualBox, estación de trabajo VMware, Microsoft Virtual PC

¿Cómo puede ayudar AWS con los requisitos de hipervisor?

Amazon Web Services (AWS) ofrece soluciones de virtualización en una amplia gama de infraestructuras, que incluyen redes, computación, almacenamiento y bases de datos. La nube se basa en la virtualización y optimizamos, simplificamos y diversificamos continuamente nuestros servicios para adaptarlos a las necesidades de todos los usuarios y organizaciones. 

AWS Nitro System es un hipervisor ligero que permite a las organizaciones innovar de forma más rápida en un entorno en la nube seguro. Tradicionalmente, los hipervisores protegen el hardware físico y la BIOS y virtualizan la CPU, el almacenamiento y las redes. También proporcionan un amplio conjunto de capacidades de administración. Con Nitro System, podemos separar esas funciones. Podemos transferirlas a hardware y software dedicados y reducir los costos mediante la entrega de prácticamente todos los recursos de un servidor a sus instancias.

Con Nitro System, se beneficia de estas capacidades:

  • Supervise los recursos virtualizados de forma continua para evitar el acceso no autorizado.
  • Logre un mejor rendimiento con tarjetas Nitro dedicadas, así como redes de alta velocidad, almacenamiento en bloque de alta velocidad y aceleración de E/S.
  • Cree entornos de computación aislados para proteger información de identificación personal (PII), datos financieros e información confidencial.

Nitro System es la plataforma subyacente de la siguiente generación de instancias en la nube. Puede usar Amazon Elastic Compute Cloud (Amazon EC2) para elegir entre más de 600 instancias con diferentes configuraciones de procesador, almacenamiento, red, sistema operativo y modelo de compra. También puede usar instancias en la nube para todo tipo de casos de uso complejos a escala, sin preocuparse por los hipervisores.

Cree una cuenta hoy mismo para empezar a utilizar hipervisores e instancias en AWS.