Modelos
de la virtualización.
1. Virtualizacion de plataforma.
2. Virtualizacion de Recursos.
3. Virtualizacion de Aplicaciones
4. Virtualizacion de Escritorios.
Podemos decir que la virtualización
es la forma de abstraer los recursos de una computadora, y proporcionar un
acceso lógico a recursos físicos. Dependiendo el recurso que se abstraiga,
cuando mencionamos recurso, podríamos estar hablando de almacenamiento, red, o
bien de una plataforma, un servidor, maquina completa y de por quién sea usado
ese recurso, así atenderemos entonces a que modelo distinto de la
virtualización estamos abocados.
Virtualizacion de Plataforma.
Consiste
en la creación de una maquina virtual utilizando una combinación de hardware y
software. Donde cada maquina virtual es autónoma e independiente de otra
maquina virtual, y entre estas maquina virtuales desconoce que comparte
recursos.
Los tipos de virtualización de plataforma son:
- Sistemas operativos invitados. No hace uso de un hipervisor u otra capa de virtualización, corren sobre la instancia del sistema operativo. VmWare Worstation, Parallels Desktop, SunxVm VirtualBox, VMware Player y Microsoft Virtual PC.
- Emulacion. Bochs, MAME, DOSBox, Hercules, MESS, Virtual PC, WineHq y Qemu.
- Virtualizacion Completa. En este tipo d virtualización utilizan un hipervisor, entre el sistema operativo anfitrión y sistema operativo invitados.
- Paravirtualizacion. es una técnica de programación informática que permite virtualizar por software sistemas operativos. El programa paravirtualizador presenta una interfaz de manejo de máquinas virtuales. Cada máquina virtual se comporta como un computador independiente, por lo que permite usar un sistema operativo o varios por computador emulado.
- Virtualizacion a Nivel del Kernel. Convierte el nucle de Linux en un hipervisor utilizando un modulo, el cual permite ejecutar maquinas virtuales y otras instancias del sistema operativos en el espacio del usuario del nucleo de Linux anfitrión, hablamos como KVM, Gnome y User mode Linux.
Virtualizacion de Recursos.
Esta
invlouvra a la simulación de los diferentes recursos, como son volúmenes de
almacenamiento, espacios de nombre y recursos de la red. Esiten un gran numero
de ejemploe que podemos mencionar en este apartado por ejemplo.
o
Memoria
virtual
o
RAID ( Redundant Array of Independent Disk)
o
LVM(Logical Volumen Manager)
o
NAS(Networt Attached Stored)
o
VPN ( Redes Virtuales Privadas)
o
Sistemas de Mutliprocesador y Multinucleo
o
Cluster, grid Computing, Clud Computing
Virtualizacion
de aplicaciones.
Las
aplicaciones son ejecutada encapsuladoa sobre el Sistema operative, recurso
usado en este tipo de virtualizacion, de manera que aunque creen que
interactuan con el y con el hardware de la manera habital, en realidad no lo
hacen, sino que lo hacen bien con una maquina virtual de aplicacion o con un
software de virtualizacion,
- Wine.
- Maquina Virtual de Java JVM.
- CLR
- .Net
- Eclipse para la emulación de Android
Virtualización de Escritorio.
Consiste
en la manipulación de forma remota del escritorio del usuario (Aplicaciones,
Archivos, Datos), que se encuentra separado de la maquina física, almacenado en
un servidor central remoto en un lugar del disco duro del computador local.
Existen
algunos software que nos permite trabajar de esta manera y que son; VMware
View, Sun DVI, XenDestop de Citrix, Remote Desktop de Windows,