Hipervisor
Un hipervisor es un software que crea y gestiona máquinas virtuales, garantizando el aislamiento y la distribución de los recursos físicos del servidor entre ellas.
Contenido
Un hipervisor (supervisor de máquinas virtuales) es un software especializado, un firmware o un esquema de hardware que crea y gestiona máquinas virtuales (MV), proporcionando a cada una de ellas un entorno aislado con sus propios recursos de hardware virtual: un procesador (vCPU), memoria (vRAM), discos (vDisk) e interfaces de red (vNIC). El hipervisor es un componente clave de cualquier plataforma de virtualización y actúa como un árbitro entre los recursos físicos del servidor y las máquinas virtuales que se ejecutan en él. Es precisamente el hipervisor el que permite ejecutar simultáneamente varios sistemas operativos en un único host físico (Windows, Linux, Astra Linux), totalmente aislados entre sí: cada MV no tiene acceso a la memoria, los datos ni los procesos de las máquinas vecinas. La tecnología de los hipervisores subyace en los centros de datos modernos y en las plataformas en la nube (IaaS), garantizando la máxima utilización del equipamiento, la gestión flexible de los recursos de cómputo y la alta disponibilidad de los servicios. Cabe señalar que el hipervisor es precisamente el software que implementa la tecnología de virtualización a nivel de software.
Tipos de hipervisores y su comparación
Existen dos tipos principales de hipervisores. Los hipervisores de Tipo 1 (bare-metal, nativos) se instalan directamente en el hardware del servidor, sin un sistema operativo base. Interactúan directamente con los recursos de hardware, lo que garantiza el máximo rendimiento (overhead mínimo, por regla general inferior al 5 %), la estabilidad y la seguridad. Ejemplos: VMware ESXi, Microsoft Hyper-V Server, Proxmox VE (basado en KVM), XenServer, Nutanix AHV, así como los desarrollos rusos incluidos en el registro de software nacional. Los hipervisores de Tipo 1 son el estándar para la virtualización de servidores en los centros de datos corporativos. Los hipervisores de Tipo 2 (alojados, hosted) se ejecutan sobre un sistema operativo existente (Windows, Linux, macOS) como una aplicación normal en modo usuario. Tienen un overhead adicional debido a la capa del sistema operativo anfitrión y se utilizan principalmente para pruebas, desarrollo y computadoras personales: Oracle VirtualBox, VMware Workstation/Fusion, Parallels Desktop, QEMU (sin KVM). Para el uso corporativo los hipervisores de Tipo 2 son poco adecuados, ya que su rendimiento es menor y el fallo o el compromiso del sistema operativo anfitrión conlleva la parada de todas las máquinas virtuales.
Principales funciones y capacidades de un hipervisor moderno
Un hipervisor moderno realiza una amplia gama de funciones de importancia crítica. Gestión de recursos: el hipervisor distribuye dinámicamente los recursos físicos (CPU, memoria, disco, red) entre las máquinas virtuales, utilizando mecanismos de planificación y equilibrio de carga. Puede garantizar el nivel mínimo de recursos (reserva), establecer límites y gestionar las prioridades de acceso (shares). Aislamiento: el hipervisor garantiza el aislamiento completo de las máquinas virtuales a nivel de hardware: ninguna MV tiene acceso a la memoria, los datos o los dispositivos de una MV vecina. Esto es de importancia crítica para los entornos multi-tenant y los requisitos de seguridad. Migración: soporte de migración en vivo (vMotion): traslado de una máquina virtual en ejecución de un host físico a otro sin detener los servicios y sin tiempo de inactividad. Storage vMotion permite trasladar los discos de las MV entre sistemas de almacenamiento sin detener la MV. Alta disponibilidad (HA): en caso de fallo de un servidor físico, el hipervisor reinicia automáticamente las máquinas virtuales en los hosts sanos del clúster en cuestión de minutos. Fault Tolerance (FT): creación y mantenimiento de una copia síncrona de la MV en otro host para garantizar un tiempo de inactividad cero en caso de fallo. Instantáneas: creación de instantáneas (snapshots) del estado de la MV (discos + memoria) para una rápida reversión al estado anterior, algo indispensable al probar actualizaciones. Plantillas: creación de imágenes estándar de MV para la rápida replicación de servidores similares.
Cómo elegir un hipervisor para la empresa y la sustitución de importaciones
Al elegir una plataforma de virtualización hay que tener en cuenta la compatibilidad con el hardware (HCL — Hardware Compatibility List), los requisitos de rendimiento y de tolerancia a fallos, el costo de las licencias y de la suscripción, la disponibilidad del soporte técnico, así como los requisitos de los reguladores respecto al software utilizado. Para los clientes estatales rusos y los objetos de la infraestructura crítica de información, es obligatorio el uso de hipervisores del registro de software ruso. Los especialistas de la compañía Fintech ayudan a seleccionar la plataforma de virtualización óptima, a diseñar la arquitectura de clúster, a realizar la instalación y la configuración del hipervisor, así como a migrar las máquinas virtuales existentes de las plataformas extranjeras a las nacionales. Una elección competente del hipervisor es la base de una infraestructura de TI estable, productiva y segura de la empresa. Al pasar a las soluciones nacionales, la compañía Fintech ofrece un acompañamiento integral: auditoría de la infraestructura actual, elaboración del plan de migración (P2V, V2V), pruebas de compatibilidad de las aplicaciones, formación de los administradores y soporte en todas las etapas del proyecto.
Preguntas frecuentes
¿Qué es un hipervisor en palabras sencillas?
Un hipervisor es un programa-conductor que permite dividir un computador físico potente en varias "máquinas virtuales" independientes. En el contexto de este tema es útil estudiar SAN (red de área de almacenamiento) y Cliente ligero.
¿En qué se diferencia un hipervisor de una máquina virtual?
Un hipervisor es un programa o plataforma de gestión que crea y gestiona máquinas virtuales, mientras que una máquina virtual es un entorno virtual aislado que se ejecuta en el hipervisor. Información más detallada está disponible en los artículos sobre el Almacén de datos, el Sistema de respaldo (SRK) y la SAN (red de área de almacenamiento).
¿Qué tipos de hipervisores existen?
Los hipervisores son software para la creación y ejecución de máquinas virtuales. Existen dos tipos: Tipo 1 (bare-metal), que se instala directamente en el hardware (VMware ESXi, Hyper-V, KVM), y Tipo 2 (alojado), que se ejecuta sobre el sistema operativo (VirtualBox, VMware Workstation). Lea más sobre los aspectos relacionados en los materiales: Contenedores (Docker), Sistema de respaldo (SRK) y Cliente ligero.
¿Es necesario un hipervisor?
El hipervisor garantiza la seguridad y el aislamiento de cada máquina virtual, por lo que funcionan de forma autónoma sin afectarse entre sí. En el contexto de este tema es útil estudiar Contenedores (Docker), SMEV (sistema de interacción electrónica interdepartamental) y el Almacén de datos.
¿Es VirtualBox un hipervisor?
Sí, Oracle VM VirtualBox es un hipervisor de Tipo 2 que se ejecuta sobre un sistema operativo. También recomendamos familiarizarse con el Sistema de respaldo (SRK), los Contenedores (Docker) y la Virtualización de servidores para una comprensión completa del tema.
¿Qué es un hipervisor con un ejemplo?
Un hipervisor es un software que crea y gestiona máquinas virtuales en un servidor físico. Por ejemplo, VMware ESXi es un hipervisor de Tipo 1 instalado directamente en el hardware, mientras que Oracle VirtualBox es un hipervisor de Tipo 2 que se ejecuta sobre un sistema operativo. Para un estudio en profundidad, consulte las secciones SMEV y la tecnología de virtualización.
¿Qué es el hipervisor de VMware?
VMware ESXi es un hipervisor sin sistema operativo, que se instala sobre un servidor físico y funciona a nivel de hardware (Tipo 1). Información más detallada está disponible en los artículos sobre SMEV, el Almacén de datos y los Contenedores (Docker).
Otros términos de «Infraestructura»
¿Le ha resultado útil esta información?
Construya una infraestructura de TI fiable
Construya una infraestructura de TI moderna y tolerante a fallos. Diseño, suministro de equipos, instalación y mantenimiento llave en mano.