Skip to main content

¿Qué es un administrador de virtualización?

También conocido como monitor de máquina virtual (VMM), un administrador de virtualización es un tipo de software que permite que múltiples sistemas operativos se ejecuten, sin modificaciones, en una sola computadora host. Se instala directamente en la computadora host y controla el hardware, además de los sistemas operativos invitados. El administrador de virtualización representa la implementación más común de las arquitecturas informáticas virtuales. De hecho, CP / CMS®, el primer administrador virtual, fue un sistema operativo (SO) de tiempo compartido desarrollado en la década de 1960 por IBM, y es considerado el antepasado del producto z / VM® OS de la compañía.

Un administrador de virtualización crea una capa delgada entre el hardware y las aplicaciones de software que se ejecutan en la máquina virtual. Este nivel de separación le permite controlar cómo la multitud de sistemas operativos dentro del entorno virtual utiliza los recursos de hardware. Estos recursos incluyen memoria, CPU y tarjetas de interfaz de red (NIC), entre otros. Es por eso que a menudo se dice que el administrador de virtualización ofrece una vista uniforme del hardware subyacente.

Básicamente, hay dos tipos de administradores de virtualización. El primero, que se describe anteriormente, a menudo se conoce como arquitectura de metal desnudo . El tipo dos se conoce como arquitectura alojada . Esto difiere del metal desnudo en que se ejecuta dentro de un sistema operativo, mientras que el sistema invitado se ejecuta por encima del hardware en un tercer nivel. Algunos de los ejemplos más populares de este software son VMware Server ™ y el KVM Linux de código abierto.

Durante el proceso de virtualización, un administrador de virtualización coloca el sistema operativo y sus aplicaciones en un entorno aislado para que pueda ser portado y administrado de forma independiente. Esto permite que el software asigne y reasigne máquinas virtuales a los recursos disponibles en cualquier momento, o incluso migre a través de múltiples servidores. También puede ayudar a equilibrar la carga en un grupo de servidores; escalar redes a capacidades superiores; y para abordar fallas de hardware. Por ejemplo, si un servidor falla y uno nuevo toma su lugar, el administrador de virtualización puede reasignar las máquinas virtuales asociadas en consecuencia. Estas capacidades le permiten ofrecer un rendimiento óptimo al tiempo que mejora la disponibilidad y la seguridad.

El creciente interés en el segmento de hardware de servidor de gama alta ha resultado en el desarrollo de soluciones de administrador de virtualización diseñadas para máquinas de conjuntos de instrucciones x86. X86 representa una familia de arquitecturas de conjuntos de instrucciones basadas en microprocesadores diseñados por Intel®. Esta es la misma arquitectura utilizada en la mayoría de las computadoras personales (PC), y un elemento que condujo al desarrollo de la virtualización de escritorio. VMware® es conocido como uno de los primeros proveedores en introducir software capaz de virtualizar la PC de escritorio en el hogar.

Un administrador de virtualización es el componente central de la tecnología de virtualización. Es el elemento que facilita la partición del hardware físico y la gestión de las máquinas virtuales. Varios proveedores distribuyen los administradores de virtualización, y Microsoft®, Oracle® y VMware® se encuentran entre los más populares.