Tipos de virtualización

06.03.2015 02:00
Virtualización de plataforma: se trata de simular una máquina real (servidor o PC) con todos sus
componentes (los cuales no necesariamente son todos los de la máquina física) y prestarle todos los
recursos necesarios para su funcionamiento.
 
Virtualización de recursos: esta permite agrupar varios dispositivos para que sean vistos como uno
solo, o al revés, dividir un recurso en múltiples recursos independientes. Generalmente se aplica a
medios de almacenamiento.
 
Virtualización de hardware: Este es el tipo de virtualización más complejo de lograr.
Consiste en emular, mediante máquinas virtuales, los componentes de hardware. De esta
manera el sistema operativo no se ejecuta sobre el hardware real sino sobre el virtual.
 
Virtualización a nivel del Sistema Operativo: Este es el otro extremo de la virtualización.
En este esquema no se virtualiza el hardware y se ejecuta una única instancia del sistema
operativo (kernel). Los distintos procesos pertenecientes a cada servidor virtual se ejecutan aislados del resto.
 
Paravirtualización (paravirtualization): La paravirtualización consiste en ejecutar sistemas operativos
guests sobre otro sistema operativo que actúa como hipervisor (host). Los guests tienen que comunicarse
con el hypervisor para lograr la virtualización.
 
Virtualización completa (full virtualization): La virtualización completa es similar a la paravirtualización
pero no requiere que los sistemas operativos guest colaboren con el hypervisor. En plataformas como la x86
existen algunos inconvenientes para lograr la virtualización completa, que son solucionados con las últimas
tecnologías propuestas por AMD e Intel.
 
Virtualización asistida por Hardware: Virtualización asistida por Hardware son extensiones introducidas
en la arquitectura de procesador x86 para facilitar las tareas de virtualización al software ejecutándose
sobre el sistema. Si cuatro son los niveles de privilegio o anillos de ejecución en esta arquitectura,
desde el cero o de mayor privilegio, que se destina a las operaciones del kernel de SO, al tres,
con privilegios menores que es el utilizado por los procesos de usuario, en esta nueva arquitectura se
introduce un anillo interior o ring -1 que será el que un hypervisor o Virtual Machine Monitor usará para
aislar todas las capas superiores de software de las operaciones de virtualización.
 
La virtualización de almacenamiento: Se refiere al proceso de abstraer el almacenamiento lógico
del almacenamiento físico, y es comúnmente usado en SANs ("Storage Area Network" Red de área
de almacenamiento). Los recursos de almacenamiento físicos son agregados al "storage pool"
(almacén de almacenamiento), del cual es creado el almacenamiento lógico.
 
Particionamiento: Es la división de un solo recurso (casi siempre grande), como el espacio de disco
o el ancho de banda de la red, en un número más pequeño y con recursos del mismo tipo que son
más fáciles de utilizar. Esto es muchas veces llamado “zoning”, especialmente en almacenamiento de red.
 
Máquina virtual: La entenderemos básicamente como un sistema de virtualización, denominado
"virtualización de servidores", que dependiendo de la función que esta deba de desempeñar en la
organización, todas ellas dependen del hardware y dispositivos físicos, pero casi siempre trabajan
como modelos totalmente independientes de este. Cada una de ellas con sus propias CPUs virtuales,
tarjetas de red, discos etc. Lo cual podría especificarse como una compartición de recursos locales
físicos entre varios dispositivos virtuales.
 
Hypervisor de almacenamiento: Es un pack portátil de gestión centralizada, utilizado para
mejorar el valor combinado de los sistemas de disco de almacenamiento múltiples, incluyendo los
modelos diferentes e incompatibles, complementando sus capacidades individuales con el
aprovisionamiento extendido, la réplica y la aceleración del rendimiento del servicio. Su completo
conjunto de funciones de control y monitorización del almacenamiento, operan como una capa
virtual trasparente entre los pools de disco consolidados para mejorar su disponibilidad, velocidad y utilización.