dimarts, 16 d’agost del 2016

VIRTUALIZACION .

Resumen de los tipos de virtualización aprendidos en el curso de Cloud En la virtuzalización la clasificación tiene un compromiso entre aislamiento y seguridad vs rendimiento.


Full virtualización o Emulation.

Este es el mas popular o conocido en el que el gues OS esta totalmente intacto y las llamadas al hardware son virutalizadas o emuladas. Ejemplos son el VirtualBox, Virtual PC, VwWare o QEMU.

Dentro de este grupo o a veces como seperado estan la virtualización mejorada con hardware y la maquina virtual tiene su propio hardware o se permite al Guest Os correr de manera aislada. Intel Vt o AMD-V permiten esta mejora de la virtualización. Ejemplos VMware Fusion, Parallels.


Para-Virtualización.

Se busca sustituir la emulación en la llamadas a perifericos o al hardware las llamadas directas pero 'encapsuladas' para que el hyperevision pueda redireccionarlas. Con ello se obtienen mejores rendimientos entre un 2% - 8% de penalty por el 20% que provoca la full virtualización.

Destaca el ejemplo de Xen. Amazon Cloud usa un hypervisor basado en Xen.

Para lograrlo se modifica el software  Guest para que se pueda comunicar con el hypervison y tambien el softare del kernel del Host llamado dom0 que tiene instalado el hypervisor.

Las llamadas I/O son transferidas desdel el Guest y el hypervision las mapea a llamadas particulares de cada Guest instalado.



Containers o Operating System-Level Virtualization.

Las VS o virtual machies operan sobre un kernel. Puede pasar por ser na mera particion de recursos o un poco mas sofisticado como para dar la sensacion de un servidor real.

Ejemplo es el Linux VServer que permite crear VPS (virtual private servers) que corren simultaneamente en un simple servidor fisico compartiendo recursos. VPS es 'casi' un entorno Linux Server y todos los servicios como ssh, mail y web son iniciados dentro de cada VPS como un servidor real. Cada VPS tiene su propia root y sus propios usuarios y cuentas solo que comparten hardware.

Otros ejemplos de este tipo de virtualizacion es Solaris Zones, VirtualVZ o Linux LXC, esta ultima es la mas senciza y con menos impacto ya que no hay que modificar kernel.




 

 

Cap comentari:

Publica un comentari a l'entrada