Iniciar sesión / Registrar Cuenta

Virtualización

¿Qué es una máquina virtual?

Una máquina virtual (VM) es un entorno virtual que funciona como sistema informático virtual con su propia CPU, memoria, interfaz de red y almacenamiento, pero se crea en un sistema de hardware físico. El sistema de software se llama hipervisor, y se encarga de separar los recursos de la máquina del sistema de hardware y distribuirlos adecuadamente para que la VM pueda utilizarlos.

El sistema de hardware físico, en el que está instalado un hipervisor como la máquina virtual basada en el kernel (KVM), se llama "host", y las VM que utilizan sus recursos se llaman "guests". El hipervisor utiliza los recursos informáticos, como la CPU, la memoria y el almacenamiento, como un conjunto de medios que pueden redistribuirse fácilmente entre los guests actuales o en las máquinas virtuales nuevas.

Las VM se encuentran aisladas del resto del sistema, pero puede haber varias VM en una sola pieza de hardware, como un servidor. Además, pueden trasladarse entre los servidores host en función de la demanda, o para utilizar los recursos de forma más eficiente.

El sistema operativo de una VM se ejecuta de la misma forma en que normalmente lo haría un sistema operativo o una aplicación en el hardware host, así que la experiencia del usuario con una VM será similar.


¿Cómo funcionan las VM?

Con la tecnología de virtualización, puede compartir un sistema con muchos entornos virtuales. El hipervisor gestiona el sistema de hardware y separa los recursos físicos de los entornos virtuales. Los recursos se dividen según las necesidades, desde el entorno físico hasta las VM.

Cuando la VM está en ejecución y un usuario o un programa emiten una instrucción que requiere recursos adicionales del entorno físico, el hipervisor programa la solicitud en los recursos del sistema físico para que el sistema operativo y las aplicaciones de la máquina virtual puedan acceder al grupo compartido de recursos físicos.


Tipos de hipervisores

Para la virtualización, se pueden usar dos tipos diferentes de hipervisores.

Tipo 1

Los hipervisores de tipo 1 se encuentran en equipos sin sistema operativo. El hipervisor programa los recursos de la VM directamente en el sistema de hardware. La KVM es un ejemplo de un hipervisor de tipo 1. La KVM se fusionó con el kernel de Linux® en 2007; por eso, si utiliza una versión moderna de Linux, ya puede acceder a la KVM.

Tipo 2

Los hipervisores de tipo 2 se encuentran alojados. Los recursos de la VM se programan en un sistema operativo de host, que después se ejecuta en el sistema de hardware. VMware Workstation y Oracle VirtualBox son ejemplos de hipervisores de tipo 2.


¿Por qué conviene utilizar una VM?

La consolidación de servidores es una de las principales razones para utilizar las VM. La mayoría de las implementaciones de aplicaciones y sistemas operativos solo utilizan una pequeña cantidad de los recursos físicos disponibles al momento de implementarse en un equipo sin sistema operativo. Si virtualiza los servidores, podrá colocar muchos servidores virtuales en cada servidor físico para mejorar el uso del sistema de hardware.

De esa manera, no necesitará comprar recursos físicos adicionales ni tanta energía, espacio y enfriamiento en el centro de datos. Además, las VM permiten la conmutación por error y la redundancia que antes solo se podían lograr con un sistema de hardware adicional.

Una VM proporciona un entorno aislado del resto del sistema, así que todo lo que se ejecute dentro de una VM no interferirá con lo demás que se ejecute en el hardware host.

Debido a que las VM se encuentran aisladas, son una buena opción para probar aplicaciones nuevas o configurar un entorno de producción. Además, puede ejecutar una VM con un solo propósito, como suministrar los recursos para cierto proceso específico.


¿Por qué elegir Red Hat?

Red Hat ha fomentado el desarrollo de la virtualización durante mucho tiempo. Esto ha mejorado el hipervisor KVM y contribuido a KVM y oVirt desde que se crearon ambas comunidades.

Actualmente, el hipervisor KVM es el núcleo de todas las distribuciones de virtualización más importantes de OpenStack® y Linux, y ha establecido récords en el rendimiento general y la ejecución de la mayor cantidad de máquinas virtuales con buen desempeño en un solo servidor.

Red Hat® Virtualization es una plataforma abierta y definida por software que virtualiza las cargas de trabajo de Linux y Microsoft Windows. Esta plataforma, cuyo diseño se basa en Red Hat Enterprise Linux y KVM, cuenta con herramientas de gestión que virtualizan los recursos, los procesos y las aplicaciones para proporcionarle una base estable para una futura implementación en contenedores y nativa de la nube.

Todas las maneras en que puede comenzar a usar la virtualización

Es todo lo que necesita. De verdad. Realice la instalación donde usted quiera, ya sea en hardware básico o en sistemas de open source o propietarios, y comience a implementar decenas o cientos de máquinas virtuales con un hipervisor con la capacidad suficiente y una plataforma de administración que facilita todo.

Implemente el almacenamiento y la virtualización al mismo tiempo, incluso si los recursos son limitados. Utilice el mismo hardware de servidor para el hipervisor y para el controlador; de esta manera, tendrá un grupo de recursos informáticos y de almacenamiento integrados en clústeres.

Todavía queda mucho que hacer con la virtualización