Documentos de Académico
Documentos de Profesional
Documentos de Cultura
23 de septiembre de 2011
(cc) 2011 Alberto Molina Coballes
Esta presentación se distribuye bajo licencia
Creative Commons Reconocimiento 3.0 España.
http://creativecommons.org/licenses/by-sa/3.0/es/
2 de 20
Índice
Introducción
Conceptos previos
Cuadro comparativo
3 de 20
Virtualización
4 de 20
¿Para qué se utiliza?
• Consolidación de servidores
• Aislamiento e independencia de servicios y contenidos
• Laboratorio de pruebas
• Mantenimiento de sistemas antiguos
• Virtualización de arquitecturas de las que no se dispone
• Sistemas distribuidos
• Herramienta de aprendizaje
• Cloud computing
5 de 20
Ventajas e inconvenientes
Principales ventajas
• Importante ahorro económico Principales inconvenientes
• Seguridad
• Muchos sistemas dependen de
• Mayor aprovechamiento de
un sólo equipo fı́sico
recursos
• Penalizaciones en rendimiento
• Migración en vivo
• Importante ahorro energético
6 de 20
Conceptos de virtualización
7 de 20
Conceptos de virtualización
8 de 20
Hipervisores (I)
9 de 20
Hipervisores (y II)
10 de 20
Extensiones de virtualización para x86
11 de 20
Principales técnicas de virtualización
Hardware Convencional,
además pueden
emularse otras
arquitecturas.
Ejemplos Qemu
Ventaja Facilidad de uso
Defecto Bajo rendimiento
Utilización Ejecutar sistemas
sobre otras
arquitecturas (e.g.
ARM sobre x86)
13 de 20
Virtualización completa
Hardware Convencional
Hipervisor tipo II
Ejemplos VMWare Server,
VirtualBox, Parallels
Desktop, Virtual PC
Ventaja Facilidad de uso
Defecto Bajo rendimiento
Utilización Virtualización en
equipos
convencionales
14 de 20
Virtualización por hardware
15 de 20
Paravirtualización - I
Hardware Especı́fico
Hipervisor tipo I
Ejemplos VMware ESX(i)
Ventajas SO huésped no
modificado, alto
rendimiento
Defecto Poco hardware
soportado
Utilización Servidores/CPD
16 de 20
Paravirtualización - II
Hardware Depende
Hipervisor tipo I
Ejemplos Xen, Hyper-V
Ventajas Alto rendimiento
Defecto SO modificado
Utilización Servidores/CPD
17 de 20
Virtualización ligera o de Sistema Operativo
Hardware Convencional
Ejemplos Jails, Containers,
Virtuozzo,
Linux-Vserver, . . .
Ventajas Alto rendimiento,
fácil implementación
Defecto Aislamiento entre los
virtual host, todos
los SO iguales.
Utilización Servidores/CPD
18 de 20
Otros tipos de virtualización
19 de 20
Cuadro comparativo
Nombre ¿Quién? Virtualización Licencia
E C P HW SO
Qemu Comunidad 3 7 7 7 7 Libre
Xen Comunidad? 7 7 3 3 7 Libre
VirtualBox Oracle 7 3 7 7 7 Libre/Priv*
Vserver Comunidad 7 7 7 7 3 Libre
Jails Comunidad 7 7 7 7 3 Libre
Containers Oracle? 7 7 7 7 3 Libre
KVM Red Hat 7 7 7 3 7 Libre
Server VMware 7 3 7 7 7 Privativa
ESX(i) VMware 7 7 3 7 7 Privativa
Hyper-V Microsoft 7 7 3 7 7 Privativa
XenServer Citrix 7 7 3 3 7 Privativa
Virtuozzo Parallels 7 7 7 7 3 Privativa
20 de 20 Fuente: http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines