Grupo de Usuarios Linux del UruguayVirtualización	 con	 Software	 Libre,	 en	 el	 camino	 hacia	 la	 nubeRodolfo Pilasrodo...
¿virtualizar?Proveedores:
¿virtualizar?Proveedores:
¿virtualizar?Proveedores:Pares:
¿virtualizar?Proveedores:Pares:
¿virtualizar?
¿virtualizar?
¿fondos concursables? ¿partida presupuestal?    ¿refuerzo de rubro?    ¿premio de calidad?¡virtualizar!
Virtualización
Virtualización
Virtualización           en el tiempo...Concepto con más de40 añosIBM 7044Compatible Time SharingSystem (CTSS) – MITAtlas ...
Virtualización por hardwareIBM System/360 Model 67supervisorVirtual Machine Monitor VVM
Tipos de Virtualización
Virtualización de plataformaEmula con software todo el hardwareSe puede emular distinto hardware en el mismohostSe unifica...
MAME (plataforma)
QEMU (plataforma)Emulación completaEmula arquitecturasx86, x86_64, ARM, SPARC, PowerPC y MIPSEmula multiples procesadoresU...
Virtualización completaEmula suficiente del hardware para correrSO sin modificarCrea máquinas virtuales iguales al host“co...
VirtualBox (completa)Basado en QEMUCorre sobre Linux, MacOSX yWindowsVirtualiza MS-Windows, Linux,OS/2, FreeBSD, DOS, MacO...
ParavirtualziaciónUn kernel hipervisor abstrae el hardware realEl SO virtualizado debe “saber” que hardwareestá emuladoUna...
XEN (paravirtualizacion)Desarrollo original Univ.CambridgeMigración de máquinasvirtualesLinux con paravirt_ops corredirect...
Virtualizacion nativaLograr virtualización completa usandofuncionalidades del hardwareCorre software virtualizado sin modi...
KVM (nativa)Módulo del kernel de Linux para generar hipervisorRequiere Intel Vanderpool o AMD PacíficaUtiliza QEMU modific...
Virtualización de        sistema operativoUn solo sistema operativo arma entrnosaislados de virtualización (contenedores)S...
OpenVZ    (virtualizacion SO)Se basa en VirtuozzoKernel Linux modificadoManejo de quotas paracontenedoresCongelamiento y m...
Plataformas devirtualización
Desarrollo Poxmox Server Solutions GmbH yfinanciado por Internet Foundation AustriaVirtualización  completa: KVM  sistema ...
Desarrollado por GoogleVirtualización nativa XEN ó KVMCluster Alta Disponibilidad (1-40 nodos)Migración en caliente automá...
¿fondos concursables? ¿partida presupuestal?    ¿refuerzo de rubro?    ¿premio de calidad?¡virtualizar!
Muchas Gracias!rodolfo@pilas.net
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
Upcoming SlideShare
Loading in …5
×

Virtualizacion con Software Libre en el camino hacia la nube

863 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
863
On SlideShare
0
From Embeds
0
Number of Embeds
140
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Virtualizacion con Software Libre en el camino hacia la nube

  1. 1. Grupo de Usuarios Linux del UruguayVirtualización con Software Libre, en el camino hacia la nubeRodolfo Pilasrodolfo@pilas.net http://www.pilas.net
  2. 2. ¿virtualizar?Proveedores:
  3. 3. ¿virtualizar?Proveedores:
  4. 4. ¿virtualizar?Proveedores:Pares:
  5. 5. ¿virtualizar?Proveedores:Pares:
  6. 6. ¿virtualizar?
  7. 7. ¿virtualizar?
  8. 8. ¿fondos concursables? ¿partida presupuestal? ¿refuerzo de rubro? ¿premio de calidad?¡virtualizar!
  9. 9. Virtualización
  10. 10. Virtualización
  11. 11. Virtualización en el tiempo...Concepto con más de40 añosIBM 7044Compatible Time SharingSystem (CTSS) – MITAtlas Project
  12. 12. Virtualización por hardwareIBM System/360 Model 67supervisorVirtual Machine Monitor VVM
  13. 13. Tipos de Virtualización
  14. 14. Virtualización de plataformaEmula con software todo el hardwareSe puede emular distinto hardware en el mismohostSe unifica el hardwareCorre los sistemas operativos emulados sincambiosEs lento (1/100 o incluso 1/1000
  15. 15. MAME (plataforma)
  16. 16. QEMU (plataforma)Emulación completaEmula arquitecturasx86, x86_64, ARM, SPARC, PowerPC y MIPSEmula multiples procesadoresUMQEMU – para correr una aplicación determinada
  17. 17. Virtualización completaEmula suficiente del hardware para correrSO sin modificarCrea máquinas virtuales iguales al host“corta” el hardware realPerformance aceptable -20%
  18. 18. VirtualBox (completa)Basado en QEMUCorre sobre Linux, MacOSX yWindowsVirtualiza MS-Windows, Linux,OS/2, FreeBSD, DOS, MacOS-XInterfaz gráfica “muy trabajada”Muy buen soporte USBAcceso Remoto al Escritoriovirtualizado
  19. 19. ParavirtualziaciónUn kernel hipervisor abstrae el hardware realEl SO virtualizado debe “saber” que hardwareestá emuladoUna primer MV desempeña funciones de VVMLa mejor performance en virtualización(similar al no-virtualizado) -2% -8%
  20. 20. XEN (paravirtualizacion)Desarrollo original Univ.CambridgeMigración de máquinasvirtualesLinux con paravirt_ops corredirecto sobre hipervisorLogra virtualización nativacon Intel Vanderpool o AMDPacífica
  21. 21. Virtualizacion nativaLograr virtualización completa usandofuncionalidades del hardwareCorre software virtualizado sin modificarMantiene performance de paravirtualizacióny características de virtualización completa
  22. 22. KVM (nativa)Módulo del kernel de Linux para generar hipervisorRequiere Intel Vanderpool o AMD PacíficaUtiliza QEMU modificado para“armar” máquina virtualOvercomit para la memoria
  23. 23. Virtualización de sistema operativoUn solo sistema operativo arma entrnosaislados de virtualización (contenedores)Separa: usuarios, software, procesos, red, etc.Comparte el hardware (pero hay quotas)Sin pérdida de performanceMáxima consolidación
  24. 24. OpenVZ (virtualizacion SO)Se basa en VirtuozzoKernel Linux modificadoManejo de quotas paracontenedoresCongelamiento y migración
  25. 25. Plataformas devirtualización
  26. 26. Desarrollo Poxmox Server Solutions GmbH yfinanciado por Internet Foundation AustriaVirtualización completa: KVM sistema operativo: OpenVZCluster Alta DisponibilidadMigración en calienteBackup & RestoreAdministración web con rolesSwitch de red virtualMultiples tecnologías de almacenamiento
  27. 27. Desarrollado por GoogleVirtualización nativa XEN ó KVMCluster Alta Disponibilidad (1-40 nodos)Migración en caliente automáticaBackup/Restore & SnapshootAdministración webAlmacenamiento en LVM y entre nodos DRDB
  28. 28. ¿fondos concursables? ¿partida presupuestal? ¿refuerzo de rubro? ¿premio de calidad?¡virtualizar!
  29. 29. Muchas Gracias!rodolfo@pilas.net

×