jueves, 3 de septiembre de 2015

Virtualizacion :: Parte 3

 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,