¿Qué es un hipervisor de metal desnudo?

Publicado: 2022-03-04

Un monitor de máquina virtual, también conocido como VMM, se denomina hipervisor. No es más que un tipo de software de virtualización que ayuda a crear nuevas máquinas virtuales (VM), asegurando que el hardware de una computadora esté separado de su software. El trabajo de un hipervisor es traducir la solicitud entre recursos físicos y virtuales, asegurando así la finalización de la tarea de virtualización. Un hipervisor se denomina hipervisor completo cuando se instala en el hardware de una máquina física y se ubica entre el sistema operativo y el hardware.

En algunos casos, los hipervisores bare metal están integrados directamente en el hardware central de la máquina y se asientan con el BIOS de la placa base (sistema básico de entrada/salida). Esto se hace en algunos sistemas para habilitar el sistema operativo en la máquina para que se pueda acceder y utilizar el software de virtualización.

Dado que el hipervisor bare metal separa el sistema operativo de su hardware subyacente, no se depende de los dispositivos de hardware ni de los controladores para ejecutar el software. Lo que esto significa es que los hipervisores completos permiten que los sistemas operativos y todas sus aplicaciones afiliadas funcionen en diferentes tipos de dispositivos de hardware.

Esto significa que se pueden alojar múltiples sistemas operativos y máquinas virtuales en el mismo servidor físico, que sirve como máquina host. Dado que las máquinas virtuales son totalmente independientes de las máquinas físicas, estas máquinas virtuales pueden moverse de una máquina a otra o de una plataforma a otra.

Las cargas de trabajo, las redes, el almacenamiento y la memoria se pueden cambiar entre estas máquinas o plataformas o incluso entre varios servidores, según los requisitos. Por ejemplo, si una aplicación necesita más potencia para el procesamiento, puede acceder fácilmente a máquinas adicionales mediante el software de virtualización. El impacto inmediato de esto es una mejor eficiencia energética y de costes y un mejor rendimiento, ya que solo se utilizan unas pocas máquinas.

¿Qué es el metal desnudo?

El término bare metal se usa porque técnicamente no hay ningún sistema operativo entre el dispositivo de hardware y el sistema operativo. El software de virtualización prácticamente se encuentra en el disco duro o “bare metal” del componente de hardware. Este suele ser el lugar donde se instala realmente la aplicación.

El hipervisor no es lo único que se utiliza como punto de referencia para definir bare metal. Incluso en el caso de los servidores, vemos un hipervisor básico, que no es más que un servidor normal de un solo inquilino. Sin embargo, al agregar hipervisores y software de virtualización, este servidor se puede convertir en una máquina host. Un bare metal también podría significar que los servidores reales son alquilados por los clientes. Estos servidores alojan la nube pública de un proveedor de servicios de nube además de los servicios de nube pública.

Hipervisores bare metal frente a hipervisores alojados

Un hipervisor completo es un hipervisor que se implementa con mucha frecuencia. Este es el caso en el que el software de virtualización se instala directamente en el dispositivo de hardware, donde normalmente vemos que está instalado el sistema operativo. Este tipo de hipervisores son muy seguros porque funcionan de forma aislada, completamente separados del sistema operativo, que es propenso a los ciberataques. Desde el punto de vista del rendimiento, estos hipervisores son mucho más eficientes en comparación con los hipervisores alojados, razón por la cual la mayoría de las organizaciones eligen hipervisores completos cuando se trata de los requisitos informáticos del centro de datos.

A diferencia de los hipervisores bare metal, los hipervisores alojados se ejecutan dentro del sistema operativo del servidor o máquina host. Aunque estos hipervisores se ejecutan dentro del sistema operativo, se pueden instalar más aplicaciones en el sistema operativo encima de los hipervisores. Sin embargo, cuando se trata de rendimiento, los hipervisores alojados tienen más latencia en comparación con un hipervisor completo. Esto se debe a que cualquier solicitud entre el hardware y el hipervisor debe pasar por la capa adicional del sistema operativo.

Si se va a mejorar la velocidad de procesamiento de los hipervisores alojados y sin sistema operativo, esto se puede lograr mediante la implementación de tecnología de aceleración de hardware.

Hipervisor frente a virtualización bare-metal

Un servidor bare-metal no es más que un servidor dedicado que aloja a un solo inquilino y está controlado por un solo cliente. Para tener una virtualización completa, el cliente aún puede continuar e instalar un hipervisor completo directamente en el hardware para habilitar la tecnología de virtualización. Esta tecnología de virtualización comprende aplicaciones virtuales, varias máquinas virtuales o instancias de nube privada.

Por el contrario, los hipervisores alojados se instalan sobre el sistema operativo y no sobre el servidor. Ambos tipos de hipervisores pueden ejecutar múltiples servidores virtuales o alojar múltiples inquilinos en una sola máquina física.

Los proveedores de servicios de nube pública alquilan el espacio del servidor y lo entregan a varias organizaciones según la carga de trabajo. Por lo tanto, un solo servidor puede albergar varias máquinas virtuales que ejecutan varias cargas de trabajo de diferentes empresas.

Un servidor bare-metal siempre proporcionará un mejor rendimiento en comparación con un servidor virtual porque una sola organización tiene control total sobre el servidor bare metal. Las organizaciones también tienen un mejor control sobre el hardware del hipervisor completo y pueden optimizarlo aún más para mejorar el rendimiento. Si los recursos se van a compartir, entonces puede representar una amenaza en comparación con un servidor completo dedicado. Dado que los servidores bare metal no comparten recursos, se utilizan para alojar nubes privadas de varios proveedores de servicios en la nube.

Pensamientos finales

Sin embargo, los hipervisores que alojan múltiples máquinas virtuales brindan algunos beneficios sobre los servidores bare metal, como la creación instantánea de máquinas virtuales y brindan más recursos, que es el requisito de múltiples cargas de trabajo que cambian dinámicamente. Los hipervisores también permiten una mayor utilización de los servidores físicos, cuando sea necesario.

Esto se debe principalmente a que pueden ejecutar varias máquinas virtuales en un solo servidor físico. Tener múltiples máquinas virtuales en un solo servidor físico puede ser más rentable y eficiente en términos de energía en comparación con múltiples máquinas físicas que permanecen infrautilizadas para la misma tarea.