Cloud Computing. Virtualización
-
Upload
pacvslideshare -
Category
Education
-
view
354 -
download
0
Transcript of Cloud Computing. Virtualización
Pedro A. Castillo Valdivieso Depto. de Arquitectura y Tecnología de Computadores
Universidad de Granada [email protected]
Virtualización 2
• Fuente de información principal: http://jj.github.io/CC/documentos/temas/Uso_de_sistemas
Virtualización 3
• virtualización es la creación a través de software de una versión virtual de algún recurso
• abstracción de los recursos de una computadora, llamada Hypervisor o VMM (Virtual Machine Monitor)
• crea una capa de abstracción entre el hardware de la máquina física (host) y el sistema operativo de la máquina virtual (virtual machine, guest)
• La máquina virtual simula una plataforma de hardware autónoma incluyendo un sistema operativo completo que se ejecuta como si estuviera instalado.
Virtualización 4
• la virtualización es uno de los componentes fundamentales de la computación en nube
• Diferentes formas de virtualización: • virtualizar el hardware de servidor,
• el software de servidor,
• sesiones de usuario,
• aplicaciones
• crear máquinas virtuales en una computadora de escritorio
Virtualización completa 5
• Esta es en donde la máquina virtual simula un hardware suficiente para permitir un sistema operativo “huésped” sin modificar
VMware Workstation! ! ! !Mac-on-Linux!
VMware Server ! ! ! !Win4BSD!
KVM! ! ! ! ! ! !Win4Lin Pro!
Oracle VM VirtualBox ! ! !yz/VM!
Parallels Desktop! ! ! !openvz!
Virtual Iron ! ! ! ! !Oracle VM!
Adeos ! ! ! ! ! !XenServer!
Microsoft Virtual PC ! ! !Virtuozzo!
Windows Server 2008 R2 Hyper-V!
Microsoft Enterprise Desktop Virtualization (MED-V)!
Virtualización parcial 6
• Compartir recursos y alojar procesos, pero no permite instancias separadas de sistemas operativos “huésped”.
Virtualización por SO • La virtualización del Sistema Operativo virtualiza
servidores en la capa del sistema operativo (kernel). • La capa de abstracción de servicio de kernel garantiza
el aislamiento y seguridad de los recursos entre distintos contenedores, y hace que cada uno de los contenedores aparezca como servidor autónomo.
Objetivos de la virtualización 7
• Índices de utilización más altos • Consolidación de Recursos • Uso/costo menor energía • Ahorros de espacio • Recuperación de desastre • Costos de operación reducidos
Ventajas de la Virtualización 8
• Reutilización de hardware existente y optimizar el aprovechamiento de todos los recursos.
• Rápida incorporación de nuevos recursos para los servidores virtualizados.
• Reducción de los costes de espacio y consumo • Administración global centralizada y simplificada. • Mejora en los procesos de clonación y copia de
sistemas. • Aislamiento. • Reduce los tiempos de parada. • Balanceo dinámico de máquinas virtuales.
Tipos de virtualización 9
• Virtualización asistida por Hardware • Virtualización de almacenamiento • Particionamiento • Máquina virtual • Hypervisor de almacenamiento
Hipervisor 10
• Un hipervisor o monitor de máquina virtual es una plataforma que permite aplicar diversas técnicas de control de virtualización para utilizar diferentes sistemas operativos en una misma computadora.
• Originalmente desarrollados para reducir costos, dando robustez (si un sistema operativo colapsa, los otros continúan trabajando sin interrupción).
• La arquitectura x86 es particularmente difícil de virtualizar. Pero AMD e Intel están incorporando extensiones para tratar las partes de la arquitectura x86 que son más difíciles o ineficientes de virtualizar, proporcionando un apoyo adicional al hipervisor por parte del hardware.
Hipervisor tipo 1 11
• Nativo, unhosted o bare metal (sobre el metal desnudo): es software que se ejecuta directamente sobre el hardware, para ofrecer la funcionalidad.
• VMware ESXi Free , VMware ESX , Xen , Citrix XenServer , Microsoft Hyper-V Server.
Hipervisor tipo 2 12
• Hosted, es software que se ejecuta sobre un sistema operativo para ofrecer la funcionalidad.
• VirtualBox , VMware (Workstation/Server/Player) , QEMU , Microsoft: Virtual PC, Virtual Server, Oracle VM , Microsoft Hyper-V Server
Comparación de software 13
• Existe gran cantidad de software de virtualización. En la siguiente dirección de la Wikipedia se detallan las características de diferentes hipervisores:
https://en.wikipedia.org/wiki/Comparison_of_platform_virtualization_software