Introducing G2.ai, the future of software buying.Try now

Hipervisores

por Alyssa Towns
Los hipervisores son software que permite a las computadoras anfitrionas soportar múltiples máquinas virtuales. Estas herramientas portátiles optimizan los recursos. Aprende cómo funcionan.

¿Qué son los hipervisores?

Los hipervisores, a veces llamados monitores de máquinas virtuales (VMM), son plataformas de software que crean y ejecutan máquinas virtuales (VM). Un hipervisor permite que un ordenador anfitrión soporte múltiples máquinas virtuales invitadas, y como resultado, expande las operaciones y el acceso sin la necesidad de comprar hardware físico adicional. Los hipervisores hacen posible el soporte de máquinas virtuales invitadas compartiendo recursos críticos como la Unidad Central de Procesamiento (CPU), la memoria y el almacenamiento.

Los hipervisores también se conocen como software de virtualización de servidores. Las organizaciones utilizan productos de software de virtualización de servidores para separar sus servidores dedicados en múltiples instancias virtuales escalables. Estas herramientas ofrecen una gestión fácil y un control centralizado de los servidores virtuales.

¿Cómo funcionan los hipervisores?

Los hipervisores abstraen y gestionan los recursos de hardware físico de un ordenador, incluidos componentes como la memoria, el almacenamiento y las CPUs. Los recursos luego se distribuyen a las máquinas virtuales donde cada una opera como su propia instancia aislada e independiente. En esencia, el hipervisor crea un conjunto de recursos compartidos para distribuir entre las máquinas virtuales.

Los hipervisores se vuelven responsables de monitorear y asignar recursos para asegurarse de que las máquinas virtuales tengan lo que necesitan para operar eficientemente. El proceso de aprovisionamiento evita que las máquinas virtuales entren en conflicto entre sí al usar recursos del anfitrión. Las máquinas virtuales ejecutan sus propios programas con los recursos que requieren.

Tipos de hipervisores

Existen dos tipos principales de hipervisores. Las empresas deben considerar su infraestructura, estrategia de crecimiento empresarial, equipamiento y costos al decidir cuál usar.

  • Tipo 1 o "bare-metal": Un hipervisor de Tipo 1 se ejecuta en el hardware del ordenador anfitrión. Esto significa que los usuarios instalan el software de virtualización directamente en el hardware, lo que los hace eficientes. Luego, el software crea máquinas virtuales. Estos tipos de hipervisores también son muy seguros ya que hay un grado de aislamiento para cada máquina virtual.
  • Tipo 2 o "hosted": Un hipervisor de Tipo 2, o un hipervisor alojado, se ejecuta en el sistema operativo (OS) de la máquina anfitriona. Los hipervisores de Tipo 2 tienen una capa adicional entre el anfitrión y la máquina virtual en comparación con el Tipo 1. Funcionan de manera similar a un programa informático tradicional y son más adecuados para entornos de escritorio y desarrollo con cargas de trabajo menos intensivas en recursos.

Beneficios de los hipervisores

Las organizaciones que utilizan hipervisores experimentan muchos beneficios.

  • Optimización de recursos: Dado que múltiples máquinas virtuales se ejecutan simultáneamente en un solo servidor físico con hipervisores, las organizaciones optimizan su hardware. Debido a un uso más eficiente, los equipos a menudo reducen costos ya que no requieren tantas máquinas físicas.
  • Escalabilidad y flexibilidad: Los hipervisores proporcionan asignación y reasignación dinámica de recursos, lo que facilita a las organizaciones escalar. Usar hipervisores es una excelente opción para empresas con demandas y cargas de trabajo cambiantes, ya que pueden asignar más máquinas virtuales (o menos) según las necesidades de su organización.
  • Mejora de la seguridad: Los hipervisores son independientes y están aislados entre sí a pesar de ejecutarse en el mismo ordenador anfitrión. El aislamiento de las máquinas virtuales previene que malware, fallos y otros ciberataques en una máquina virtual dañen a las demás, mejorando así la seguridad general.
  • Portabilidad: Dado que las máquinas virtuales son independientes de la máquina anfitriona, son portátiles. Los equipos de TI pueden asignar recursos a través de servidores según sea necesario. Los hipervisores facilitan el cambio de recursos como memoria, almacenamiento y potencia de procesamiento.

Desafíos con los hipervisores

Aunque los hipervisores permiten la escalabilidad y mejoran la seguridad, los equipos pueden experimentar algunos desafíos potenciales. Estos pueden incluir:

  • Potencial para la proliferación de virtualización (proliferación de VM). Los hipervisores simplifican la creación de nuevas máquinas virtuales, pero el crecimiento descontrolado puede llevar a problemas de gestión y desafíos en la distribución de recursos. Los administradores de TI deben documentar y llevar un registro del número de máquinas virtuales dentro de la organización para prevenir la proliferación de VM.
  • Problemas con la distribución de recursos. Aunque los hipervisores ayudan a monitorear y asignar recursos, la distribución no siempre será perfecta. Algunas máquinas virtuales pueden funcionar bien, mientras que otras pueden no tener acceso a suficientes recursos para un funcionamiento óptimo.
  • Períodos de congestión de red debido a la sobrecarga del servidor: Agregar rápidamente máquinas virtuales a un servidor puede llevar a problemas de red a medida que las máquinas virtuales compiten por el ancho de banda disponible. Una red congestionada puede causar que algunas máquinas virtuales informen errores de red o posibles fallos.

Hipervisores vs. contenedores

Los hipervisores y los contenedores se utilizan en la virtualización pero sirven para diferentes propósitos.

Hipervisores son herramientas de software que permiten la creación de máquinas virtuales. Asignan recursos como CPU, almacenamiento y memoria a cada máquina virtual, permitiendo que múltiples máquinas virtuales se ejecuten simultáneamente en el mismo hardware.

Contenedores son unidades ligeras y portátiles que empaquetan una aplicación y sus dependencias. Los contenedores permiten que las aplicaciones se ejecuten en múltiples entornos.

Lee más sobre el mejor software de máquinas virtuales en 2024 y elige el más adecuado para tu negocio.

Alyssa Towns
AT

Alyssa Towns

Alyssa Towns works in communications and change management and is a freelance writer for G2. She mainly writes SaaS, productivity, and career-adjacent content. In her spare time, Alyssa is either enjoying a new restaurant with her husband, playing with her Bengal cats Yeti and Yowie, adventuring outdoors, or reading a book from her TBR list.