Está en la página 1de 5

La virtualización es el proceso de convertir un recurso de cómputo físico en uno o

más recursos virtuales, y es la tecnología más importante que habilita el cómputo en


la nube gracias al incremento constante en velocidad de procesamiento y capacidad
de almacenamiento en los últimos años.

Por ejemplo, un servidor con gran poder de cómputo, digamos 8 procesadores se


puede dividir o virtualizar, en múltiples computadoras distintas: Dos computadoras
con un procesador, otra con dos procesadores, y una de cuatro procesadores. Cada
una de estas computadoras puede tener una configuración de hardware distinta,
dependiendo del uso que se le quiere dar.

Cada computadora virtual tendrá a su vez hardware virtualizado, soportado por por el
hardware físico de la computadora: servicios de red, almacenamiento, sistema
operativo, y cualquier otro tipo de hardware que puedes encontrar en una
computadora moderna.
Comúnmente, se le llama “máquina virtual” a cualquier recurso de cómputo
virtualizado. Existen diferentes recursos que se pueden virtualizar:

Servidores virtuales: Son máquinas virtuales que proveen la misma funcionalidad que
un servidor físico.
Red virtual: Son un conjunto de computadoras o servidores virtuales conectados
mediante un enlace virtual, todo esto soportado por recursos físicos
Almacenamiento virtual: Son una combinación de medios de almacenamiento, como
discos duros, discos de estado sólido, medios extraíbles, entre otros, que conforman
almacenamiento unificado.
Cortafuegos o firewall: Software que regula y controla la comunicación entre las
máquinas virtuales en un entorno. Un cortafuegos virtual analiza los paquetes de red
y usa políticas de seguridad para bloquear la comunicación inapropiada entre
diferentes máquinas virtuales.
Balanceador de cargas: Distribuye el tráfico de red entre los servidores virtuales. Los
balanceadores de carga son usados en aplicaciones de alta concurrencia para
asegurar que los recursos son usados de forma óptima
Aplicaciones virtuales: Son “fotografías” de una aplicación configurada para operar
inmediatamente que se instala en una máquina virtual. Por ejemplo, una base de
datos precargada con las ventas de todo un año, que se instala en un nuevo servidor
virtual, y en cuestión de segundos está lista para operar.
Al software especializado que habilita la virtualización se le llama Hipervisor. Este
tipo de software tiene la capacidad de simular ambientes de cómputo enteros,
actuando como un intermediario entre el sistema físico, también llamado “host” o
anfitrión, y el ambiente virtual, llamado “guest” o invitado. Los hipervisores se
ejecutan en el anfitrión y habilitan a los ambientes invitados para que ejecuten a su
vez aplicaciones como sistemas operativos, manejadores de bases de datos y
ambientes de programación, sin que sepan que existen en una computadora virtual.

Existen dos tipos de hipervisores simplemente denominados Hipervisor tipo 1 e


Hipervisor tipo 2. Los proveedores de nube pública utilizan una combinación de estos
supervisores y sus clientes no tienen que saber necesariamente el tipo de hipervisor
que usan. Por otro lado, en un escenario de nube privada el tipo de hipervisor que se
usa es muy importante para determinar el tipo de aplicaciones que se podrán
virtualizar.

Los hipervisores tipo 1 se ejecutan directamente sobre el hardware del host y actúan
como su propio sistema operativo, esto les permite hacer un uso más eficiente de los
recursos físicos del sistema. Los hipervisores de tipo 1 son muy costosos y
generalmente se usan sólo en empresas grandes o instituciones financieras.

Los hipervisores tipo 2 se ejecutan sobre un sistema operativo que controla el acceso
al hardware del host. El hipervisor actúa sólo como una capa entre el sistema
operativo del host y el sistema operativo virtual. Este tipo de hipervisores son más
simples y fáciles de instalar en una computadora de escritorio.

El hipervisor permite tomar una fotografía o snapshot de cualquier recurso virtual,


creando un archivo con el estado del recurso al momento de tomar la fotografía. Esta
una de las características más poderosas de la virtualización ya que permite crear
múltiples máquinas virtuales a partir del mismo snapshot.

También podría gustarte