Hipervisores tipo 1 y tipo 2: lo que los hace diferentes.Muy a menudo, escuchamos sobre la magia de la virtualización. Sin embargo, existe una tecnología que permite la virtualización, pero no es tan discutida como la virtualización misma, simplemente se eclipsa. Estamos hablando del hipervisor.
Los hipervisores se pueden clasificar en dos tipos generales: tipo 1 y 2. En este artículo, veremos ambos, específicamente lo que diferencia a los dos. Antes de hacer eso, echemos un vistazo al concepto de hipervisores: qué son y qué pueden hacer por usted.
Un hipervisor esencialmente separa el sistema operativo y las aplicaciones en una computadora del hardware físico subyacente. Así es como permite la virtualización, al darle a la máquina host física la capacidad de operar múltiples máquinas virtuales (máquinas virtuales) en el mismo sistema. Tener estas múltiples máquinas virtuales como invitados ayuda a optimizar el uso de los recursos informáticos, como la memoria, el ancho de banda de la red y más.
Entonces, como hemos visto, la virtualización está indisolublemente ligada a la tecnología de hipervisor. De hecho, los hipervisores se llamaron inicialmente Virtual Machine Monitors (VMM). Lo que hace el hipervisor es proporcionar una capa entre el hardware (la máquina host física) y las máquinas virtuales (máquinas invitadas). Esta capa maneja todas las transacciones entre los dos.
Tabla de contenidos
¿Qué aportan los hipervisores a la mesa? Beneficios
Aunque las máquinas virtuales se ejecutan en la misma máquina host, todavía están separadas entre sí. Esto permite a cada máquina virtual un mayor grado de privacidad. También los protege de instancias de errores, bloqueos o ataques de malware que suceden a otras máquinas virtuales en el mismo sistema.
Además, las máquinas virtuales por naturaleza son muy móviles. Dado que son independientes del hardware subyacente, estas máquinas virtuales se pueden mover entre servidores virtualizados locales o remotos con facilidad (a diferencia de las aplicaciones más tradicionales que están vinculadas al hardware físico).
En general, para muchas empresas, las máquinas virtuales son una opción eficiente y escalable y esto fue posible a través del hipervisor.
Tipos de hipervisores: 1 y 2
Aquí veremos qué hace que los hipervisores Tipo 1 y Tipo 2 sean tan diferentes y cuáles son los beneficios de cada tipo.
Hipervisor tipo 1:
El hipervisor Tipo 1 se conoce como el hipervisor «bare-metal. Esto significa que se ejecuta directamente en el hardware físico de la máquina host; no tiene que cargar un sistema operativo subyacente antes de eso. Debido al hecho de que los hipervisores tipo 1 tienen acceso directo al hardware subyacente (y no a otros sistemas operativos y controladores de dispositivos con los que contentar), este tipo de hipervisor se considera el mejor rendimiento y el más eficiente para la informática empresarial.
Ejemplos
Algunos ejemplos de hipervisores tipo 1 son Citrix / Xen Server, VMware ESXi y Microsoft Hyper-V.
Si bien se considera eficiente y de buen rendimiento, también se sabe que estos hipervisores son muy seguros. Esto se debe a que las fallas y vulnerabilidades que son endémicas de los sistemas operativos a menudo están ausentes de los hipervisores de tipo desnudo tipo 1. El sistema operativo subyacente ha sido eliminado. Por lo tanto, cada máquina virtual está aislada de la otra y ese mismo aislamiento las protege contra actividades maliciosas o amenazas.
Soporte de hardware: tipo 1
Cuando se trata de soporte de hardware, los hipervisores Tipo 1 usan software de aceleración de hardware y no pueden funcionar sin la disponibilidad de esta tecnología. Las tecnologías de aceleración de hardware básicamente ayudan al hipervisor a realizar las tareas intensivas requeridas para administrar los recursos virtuales de la computadora. Sin estas tecnologías, el hipervisor tendría que manejar las tareas intensivas requeridas para la virtualización por sí solo. En última instancia, esto conduciría a una caída en el rendimiento de virtualización y también restringiría la cantidad de máquinas virtuales invitadas que podrían alojarse en una computadora.
Hipervisores tipo 2:
La principal diferencia entre los hipervisores tipo 1 y tipo 2 es que los hipervisores tipo 2 generalmente se instalan en un sistema operativo existente. Esto lo convierte en un hipervisor alojado, ya que depende del sistema operativo de la máquina host para llevar a cabo ciertas operaciones, como administrar llamadas a la CPU, administrar recursos de red, administrar memoria y almacenamiento. Esto permite que los hipervisores tipo 2 admitan una amplia gama de hardware.
Ejemplos
Los ejemplos de hipervisores tipo 2 incluyen Microsoft Virtual PC, Oracle Virtual Box, VMware Workstation, Oracle Solaris Zones, VMware Fusion, Oracle VM Server para x86 y más.
Los orígenes de los hipervisores tipo 2 se remontan a los días de la virtualización x86. Este era un momento en que los sistemas existentes usaban sistemas operativos preexistentes, mientras que el hipervisor se implementaba como una capa de software avanzada.
Ahora, aunque el objetivo de ambos tipos de hipervisores seguía siendo el mismo, el uso del sistema operativo subyacente introdujo una cierta cantidad de latencia. Esto se debe a que, con un hipervisor Tipo 2, todas las actividades y el trabajo de cada VM tuvieron que pasar por el sistema operativo host.
Soporte de hardware: tipo 2
Los hipervisores tipo 2 generalmente usan tecnologías de aceleración de hardware, si las funciones están disponibles. Sin embargo, tienden a recurrir a la emulación de software si el soporte no está disponible en el sistema host físico.
Una tecnología interesante es el hipervisor KVM. Este hipervisor de código abierto basado en Linux se clasifica principalmente como un hipervisor de tipo 1, que convierte el kernel de Linux en un hipervisor «básico». Al mismo tiempo, el sistema general se clasifica como un hipervisor de tipo 2 debido al sistema operativo funcional completo utilizado. El exclusivo modelo KVM permite una virtualización completa y núcleos personalizados (el componente central de los sistemas operativos de la computadora), lo que le permite establecer límites para los recursos utilizados, también garantiza que sus máquinas virtuales estén más aisladas y puedan alojar diferentes sistemas operativos. que Linux
Pocos proveedores de alojamiento VPS de Linux también usan el hipervisor KVM para crear aislamiento de cuenta en su sistema. En el hipervisor KVM, el kernel de Linux actúa como un hipervisor de tipo 2 y, por lo tanto, puede instalarse junto con el kernel de Linux. Con KVM, cada VM se implementa como un proceso normal de Linux, programado por el planificador de Linux. Cada VM viene con hardware virtual dedicado, como un adaptador de gráficos, CPU (s), tarjetas de red, memoria y discos.
Hoy, la mayoría de los hipervisores utilizados en la producción son hipervisores tipo 1. Sin embargo, todavía hay algunos entornos de TI que prefieren el tipo 2. Los hipervisores tipo 1 son más comunes en la producción debido a la baja sobrecarga. Sin embargo, el bajo costo y la facilidad de instalación de un hipervisor Tipo 2 lo convierten en una opción ideal para laboratorios domésticos u otros entornos de prueba.
Consultar también:Qué es una máquina virtual, definición, Vm; ¿Por qué usar un equilibrador de carga o load balancer?.
More from Hosting
3 ventajas de usar MariaDB sobre MySQL
3 ventajas de usar MariaDB sobre MySQL. En el mundo del software de gestión de bases de datos, MySQL sigue …
Planificación de la capacidad del centro de datos bien hecha
Planificación de la capacidad del centro de datos bien hecha.La vida útil de una instalación típica de centro de datos …
Cómo maximizar el tiempo de actividad (uptime) con 5 estrategias proactivas
Cómo maximizar el tiempo de actividad (uptime) con 5 estrategias proactivas.El tiempo de inactividad del servidor tiene la capacidad de …