David Delgado - Microsoft: el camino hacia la nube con nuestros socios tecnológicos
Virtualizacion con Software Libre en el camino hacia la nube
-
Upload
rodolfo-pilas -
Category
Documents
-
view
564 -
download
2
Transcript of Virtualizacion con Software Libre en el camino hacia la nube
Grupo de Usuarios Linux del UruguayGrupo de Usuarios Linux del Uruguay
Rodolfo PilasRodolfo [email protected] http://www.pilas.net
Virtualización con Virtualización con Software Libre, en el Software Libre, en el camino hacia la nubecamino hacia la nube
¿virtualizar?
Proveedores:
¿virtualizar?
Proveedores:
¿virtualizar?
Proveedores:
Pares:
¿virtualizar?
Proveedores:
Pares:
¿virtualizar?
¿virtualizar?
¡virtualizar!
¿fondos concursables?¿partida presupuestal?
¿refuerzo de rubro?¿premio de calidad?
VirtualizaciónVirtualización
VirtualizaciónVirtualización
VirtualizaciónVirtualizaciónen el tiempo...en el tiempo...
Concepto con más de 40 años
IBM 7044
Compatible Time SharingSystem (CTSS) – MIT Atlas Project
Virtualización por hardwareVirtualización por hardware
IBM System/360 Model 67
supervisor
Virtual Machine Monitor VVM
Tipos de VirtualizaciónTipos de Virtualización
Virtualización de plataformaVirtualización de plataforma
Emula con software todo el hardware
Se puede emular distinto hardware en el mismohost
Se unifica el hardware
Corre los sistemas operativos emulados sincambios
Es lento (1/100 o incluso 1/1000
MAME (plataforma)MAME (plataforma)
QEMU (plataforma)QEMU (plataforma)
Emulación completa
Emula arquitecturas x86, x86_64, ARM, SPARC, PowerPC y MIPS
Emula multiples procesadores
UMQEMU – para correr una aplicación determinada
Virtualización completaVirtualización completa
Emula suficiente del hardware para correrSO sin modificar
Crea máquinas virtuales iguales al host
“corta” el hardware real
Performance aceptable -20%
VirtualBox (completa)VirtualBox (completa)
Basado en QEMU
Corre sobre Linux, MacOSX y Windows
Virtualiza MS-Windows, Linux, OS/2, FreeBSD, DOS, MacOS-X
Interfaz gráfica “muy trabajada”
Muy buen soporte USB
Acceso Remoto al Escritorio virtualizado
ParavirtualziaciónParavirtualziación
Un kernel hipervisor abstrae el hardware real
El SO virtualizado debe “saber” que hardwareestá emulado
Una primer MV desempeña funciones de VVM
La mejor performance en virtualización(similar al no-virtualizado) -2% -8%
XEN XEN (paravirtualizacion)(paravirtualizacion)
Desarrollo original Univ. Cambridge
Migración de máquinas virtuales
Linux con paravirt_ops corre directo sobre hipervisor
Logra virtualización nativa con Intel Vanderpool o AMD Pacífica
Virtualizacion nativaVirtualizacion nativa
Lograr virtualización completa usando funcionalidades del hardware
Corre software virtualizado sin modificar
Mantiene performance de paravirtualizacióny características de virtualización completa
KVM KVM (nativa)(nativa)
Módulo del kernel de Linux para generar hipervisor
Requiere Intel Vanderpool o AMD Pacífica
Utiliza QEMU modificado para“armar” máquina virtual
Overcomit para la memoria
Virtualización deVirtualización desistema operativosistema operativo
Un solo sistema operativo arma entrnos aislados de virtualización (contenedores)
Separa: usuarios, software, procesos, red, etc.
Comparte el hardware (pero hay quotas)
Sin pérdida de performance
Máxima consolidación
OpenVZOpenVZ(virtualizacion SO)(virtualizacion SO)
Se basa en Virtuozzo
Kernel Linux modificado
Manejo de quotas para contenedores
Congelamiento y migración
Plataformas de Plataformas de virtualizaciónvirtualización
Desarrollo Poxmox Server Solutions GmbH y financiado por Internet Foundation Austria
Virtualización completa: KVMsistema operativo: OpenVZ
Cluster Alta Disponibilidad
Migración en caliente
Backup & Restore
Administración web con roles
Switch de red virtual
Multiples tecnologías de almacenamiento
Desarrollado por Google
Virtualización nativa XEN ó KVM
Cluster Alta Disponibilidad (1-40 nodos)
Migración en caliente automática
Backup/Restore & Snapshoot
Administración web
Almacenamiento en LVM y entre nodos DRDB
¡virtualizar!
¿fondos concursables?¿partida presupuestal?
¿refuerzo de rubro?¿premio de calidad?
Muchas [email protected]