Antes de que los hipervisores llegaran a la corriente principal, la mayoría de las computadoras físicas solo podían ejecutar un sistema operativo (SO) a la vez. Esto los hizo estables porque el hardware informático solo tenía que manejar las solicitudes de ese sistema operativo. La desventaja de este enfoque era que desperdiciaba recursos porque el sistema operativo no siempre podía usar toda la energía de la computadora.
Un hipervisor resuelve ese problema. Es una pequeña capa de software que permite que varios sistemas operativos se ejecuten uno al lado del otro, compartiendo los mismos recursos de computación físicos. Estos sistemas operativos vienen como máquinas virtuales (VM): archivos que imitan un entorno de hardware informático completo en software.
El hipervisor, también conocido como monitor de máquina virtual (VMM), administra estas VM mientras se ejecutan una junto a la otra. Separa las máquinas virtuales entre sí de forma lógica, asignando a cada una su propia porción de la potencia informática, la memoria y el almacenamiento subyacentes. Esto evita que las VM interfieran entre sí; así que si, por ejemplo, un sistema operativo sufre una caída o un compromiso de seguridad, los demás sobreviven.
Para explorar más sobre virtualización y máquinas virtuales, consulte "Virtualización: una guía completa" y "¿Qué es una máquina virtual?"
Para obtener más información sobre cómo los hipervisores administran las máquinas virtuales, consulte este video, "Explicación de la virtualización" (5:20):
Hay diferentes categorías de hipervisores y diferentes marcas de hipervisores dentro de cada categoría. El mercado ha madurado para hacer de los hipervisores un producto básico en el espacio empresarial, pero aún existen factores diferenciadores que deberían guiar su elección. Esto es lo que debe buscar:
Hay dos categorías amplias de hipervisores: Tipo 1 y Tipo 2.
Un hipervisor de tipo 1 se ejecuta directamente en el hardware físico de la computadora subyacente, interactuando directamente con su CPU, memoria y almacenamiento físico. Por esta razón, los hipervisores de Tipo 1 también se denominan hipervisores bare-metal. Un hipervisor de Tipo 1 ocupa el lugar del sistema operativo host.
Un hipervisor de Tipo 2 no se ejecuta directamente en el hardware subyacente. En cambio, se ejecuta como una aplicación en un sistema operativo. Los hipervisores de Tipo 2 rara vez aparecen en entornos basados en servidor. En cambio, son adecuados para usuarios de PC individuales que necesitan ejecutar varios sistemas operativos. Los ejemplos incluyen ingenieros, profesionales de la seguridad que analizan malware y usuarios comerciales que necesitan acceso a aplicaciones que solo están disponibles en otras plataformas de software.
Los hipervisores de tipo 2 a menudo cuentan con kits de herramientas adicionales para que los usuarios las instalen en el sistema operativo invitado. Estas herramientas proporcionan conexiones mejoradas entre el huésped y el sistema operativo host, lo que a menudo permite al usuario cortar y pegar entre los dos o acceder a los archivos y carpetas del sistema operativo host desde la máquina virtual invitada.
VMware también ofrece dos familias principales de productos de hipervisor de tipo 2 para usuarios de equipos de escritorio y portátiles:
"VMware: una guía completa "profundiza mucho más en todas las ofertas y servicios de VMware.
Hyper-V es el hipervisor de Microsoft diseñado para su uso en sistemas Windows. Se envió en 2008 como parte de Windows Server, lo que significa que los clientes necesitaban instalar todo el sistema operativo Windows para usarlo. Posteriormente, Microsoft puso a disposición una versión dedicada llamada Hyper-V Server, que se ejecutaba en Windows Server Core. Esto permitió a los administradores ejecutar Hyper-V sin instalar la versión completa de Windows Server. Hyper-V también está disponible en clientes de Windows.
Microsoft designa a Hyper-V como un hipervisor de Tipo 1, aunque funciona de manera diferente a muchos competidores. Hyper-V se instala en Windows pero se ejecuta directamente en el hardware físico, insertándose debajo del sistema operativo host. Luego, todos los sistemas operativos invitados se ejecutan a través del hipervisor, pero el sistema operativo host obtiene acceso especial al hardware, lo que le da una ventaja de rendimiento.
XenServer, ahora conocido como Citrix Hypervisor, es un hipervisor comercial de Tipo 1 que admite los sistemas operativos Linux y Windows. XenServer nació de la Proyecto de código abierto Xen (el enlace reside fuera de IBM).
Algunos hipervisores, como KVM, provienen de proyectos de código abierto. Los vínculos de Red Hat con la comunidad de código abierto han convertido a KVM en el núcleo de todas las principales distribuciones de virtualización de OpenStack y Linux.
Los hipervisores de código abierto también están disponibles en configuraciones gratuitas. KVM se puede descargar por sí solo o como parte de la solución de virtualización de código abierto oVirt, de la cual Red Hat es un patrocinador a largo plazo.
Otro es Xen, que es un hipervisor de Tipo 1 de código abierto que se ejecuta en arquitecturas Intel y ARM. Comenzó como un proyecto en la Universidad de Cambridge y su equipo lo comercializó posteriormente fundando XenSource, que Citrix compró en 2007.
En 2013, el proyecto de código abierto se convirtió en un proyecto colaborativo de la Linux Foundation. Muchos proveedores de servicios en la nube utilizan Xen para potenciar sus ofertas de productos.
Xen admite varios tipos de virtualización, incluidos los entornos asistidos por hardware que utilizan Intel VT y AMD-V. También es compatible con la paravirtualización, que modifica el sistema operativo invitado para que funcione con un hipervisor, lo que ofrece mejoras en el rendimiento.
Linux también tiene capacidades de hipervisor integradas directamente en el kernel de su sistema operativo. La máquina virtual basada en kernel (KVM) se convirtió en parte de la línea principal del kernel de Linux en 2007 y complementa QEMU, que es un hipervisor que emula el procesador de la máquina física completamente en software.
KVM admite extensiones de virtualización que Intel y AMD integraron en sus arquitecturas de procesador para brindar un mejor soporte a los hipervisores. Estas extensiones, denominadas Intel VT y AMD-V respectivamente, permiten que el procesador ayude al hipervisor a administrar varias máquinas virtuales. Donde estas extensiones están disponibles, el kernel de Linux puede usar KVM. De lo contrario, recurre a QEMU.
Descubrir más sobre KVM (el enlace reside fuera de IBM) de Red Hat.
Red Hat basa su hipervisor de virtualización empresarial de Red Hat en el hipervisor KVM. Su solución de virtualización crea instalaciones adicionales alrededor del hipervisor. Esto incluye un administrador de virtualización que proporciona un sistema de administración centralizado con una interfaz gráfica de usuario basada en búsquedas y tecnologías de virtualización seguras que refuerzan el hipervisor contra ataques dirigidos al host o a las máquinas virtuales. El hipervisor de Red Hat puede ejecutar muchos sistemas operativos, incluido Ubuntu.
Los hipervisores de Tipo 1 pueden virtualizar más que solo sistemas operativos de servidor. Ellos también pueden virtualizar sistemas operativos de escritorio para empresas que desean administrar de forma centralizada los recursos de TI de sus usuarios finales.
La integración de escritorio virtual (VDI) permite a los usuarios trabajar en escritorios que se ejecutan dentro de máquinas virtuales en un servidor central, lo que facilita al personal de TI la administración y el mantenimiento de sus sistemas operativos.
En este entorno, un hipervisor ejecutará varios escritorios virtuales. Cada escritorio se encuentra en su propia máquina virtual, almacenada en colecciones conocidas como grupos de escritorios virtuales. Cada máquina virtual atiende a un único usuario que accede a ella a través de la red.
El punto final del usuario puede ser un cliente ligero relativamente económico o un dispositivo móvil. Esto les da la ventaja de un acceso constante al mismo sistema operativo de escritorio. Pueden obtener los mismos datos y aplicaciones en cualquier dispositivo sin mover datos confidenciales fuera de un entorno seguro.
Los usuarios no se conectan directamente al hipervisor. En su lugar, acceden a un agente de conexión que luego se coordina con el hipervisor para obtener un escritorio virtual apropiado del grupo.
Los productos como VMware Horizon brindan toda esta funcionalidad en un solo producto entregado desde su propio servicio local o a través de un proveedor de servicios en la nube hospedado.
Debido a que hay tantas marcas diferentes de hipervisor, la resolución de problemas de cada una de ellas implicará una visita a las páginas de soporte del proveedor y una solución específica del producto. Sin embargo, algunos problemas comunes incluyen no poder iniciar todas sus VM. Esto puede suceder cuando haya agotado los recursos de hardware físico del host. Para solucionar este problema, puede agregar más recursos a la computadora host o reducir los requisitos de recursos para la máquina virtual mediante el software de gestión del hipervisor.
Otro problema común de los hipervisores que impide que las máquinas virtuales se inicien es un punto de control corrupto o una instantánea de una máquina virtual. Esta es la razón por la que las copias de seguridad de VM son una parte esencial de una solución de hipervisor empresarial, pero su software de administración de hipervisor puede permitirle revertir el archivo al último punto de control válido e iniciarlo de esa manera. Sin embargo, esto puede significar perder parte de su trabajo.
IBM inventó el hipervisor en la década de 1960 para sus computadoras mainframe. Hoy dia, IBM z / VM, un hipervisor para Mainframes de IBM z Systems, puede ejecutar miles de máquinas virtuales Linux en un solo mainframe. IBM PowerVM proporciona sistemas operativos AIX, IBM iy Linux que se ejecutan en IBM Power Systems.
IBM admite una variedad de productos de virtualización en la nube. IBM Cloud Virtual Servers son completamente administrados y personalizables, con opciones para escalar a medida que crecen sus necesidades de computación.
Si actualmente está ejecutando virtualización en las instalaciones, vea las soluciones en la asociación de IBM VMware.
Empiece por crear su propia cuenta de IBM Cloud hoy.
Los servidores virtuales públicos, dedicados, reservados y transitorios le permiten suministrar y escalar máquinas virtuales bajo demanda.
Modernice sin problemas sus cargas de trabajo y aplicaciones de VMware con IBM Cloud
Híbrida. Abierta. Resiliente. Su plataforma y socio para la transformación digital.
Implemente soluciones de virtualización de primera para clientes AIX, Linux e IBM i
Modernícese con una experiencia de nube híbrida sin fricciones