SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Grupo de Usuarios Linux del Uruguay




Virtualización	
 con	
 
Software	
 Libre,	
 en	
 el	
 
camino	
 hacia	
 la	
 nube




Rodolfo Pilas
rodolfo@pilas.net   http://www.pilas.net
¿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 de
40 años

IBM 7044

Compatible Time Sharing
System (CTSS) – MIT
Atlas Project
Virtualización por hardware




IBM System/360 Model 67
supervisor
Virtual Machine Monitor VVM
Tipos de Virtualización
Virtualización de plataforma




Emula con software todo el hardware

Se puede emular distinto hardware en el mismo
host

Se unifica el hardware

Corre los sistemas operativos emulados sin
cambios

Es lento (1/100 o incluso 1/1000
MAME (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 completa




Emula suficiente del hardware para correr
SO sin modificar

Crea máquinas virtuales iguales al host

“corta” el hardware real

Performance aceptable -20%
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ón




Un kernel hipervisor abstrae el hardware real

El SO virtualizado debe “saber” que hardware
está emulado

Una primer MV desempeña funciones de VVM

La mejor performance en virtualización
(similar al no-virtualizado) -2% -8%
XEN (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 nativa




Lograr virtualización completa usando
funcionalidades del hardware

Corre software virtualizado sin modificar

Mantiene performance de paravirtualización
y características de virtualización completa
KVM (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 de
        sistema 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
OpenVZ
    (virtualizacion SO)




Se basa en Virtuozzo

Kernel Linux modificado

Manejo de quotas para
contenedores

Congelamiento y migración
Plataformas de
virtualización
Desarrollo Poxmox Server Solutions GmbH y
financiado por Internet Foundation Austria

Virtualización
  completa: KVM
  sistema 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
¿fondos concursables?
 ¿partida presupuestal?
    ¿refuerzo de rubro?
    ¿premio de calidad?

¡virtualizar!
Muchas Gracias!rodolfo@pilas.net

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Tipos de virtualizacion
Tipos de virtualizacionTipos de virtualizacion
Tipos de virtualizacion
 
Que es la virtualización
Que es la virtualizaciónQue es la virtualización
Que es la virtualización
 
Versiones y tipos de virtualizacion
Versiones y tipos de virtualizacionVersiones y tipos de virtualizacion
Versiones y tipos de virtualizacion
 
Tipos de virtualizacion
Tipos de virtualizacionTipos de virtualizacion
Tipos de virtualizacion
 
Soluciones de virtualizacion
Soluciones de virtualizacionSoluciones de virtualizacion
Soluciones de virtualizacion
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Maquinas virtuales parallels
Maquinas virtuales parallelsMaquinas virtuales parallels
Maquinas virtuales parallels
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionPlan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
 
Virtualizacion Para Cada Necesidad
Virtualizacion Para Cada NecesidadVirtualizacion Para Cada Necesidad
Virtualizacion Para Cada Necesidad
 
V virtualización
V virtualizaciónV virtualización
V virtualización
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Maquina virtual
Maquina virtualMaquina virtual
Maquina virtual
 
Presentacio virtualització
Presentacio virtualitzacióPresentacio virtualització
Presentacio virtualització
 

Similar a Virtualizacion con Software Libre en el camino hacia la nube

Similar a Virtualizacion con Software Libre en el camino hacia la nube (20)

Virtualización de GNU/Linux Debian con Xen
Virtualización de GNU/Linux Debian con XenVirtualización de GNU/Linux Debian con Xen
Virtualización de GNU/Linux Debian con Xen
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2
 
VirtualizacióN
VirtualizacióNVirtualizacióN
VirtualizacióN
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Linux hyper-v
Linux hyper-vLinux hyper-v
Linux hyper-v
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Tipos de virtualizacion
Tipos de virtualizacionTipos de virtualizacion
Tipos de virtualizacion
 
Virtualización con vmware
Virtualización con vmwareVirtualización con vmware
Virtualización con vmware
 
Code Camp Santiago hyper-v
Code Camp Santiago hyper-vCode Camp Santiago hyper-v
Code Camp Santiago hyper-v
 
Virtualizacion de servidores.pdf
Virtualizacion de servidores.pdfVirtualizacion de servidores.pdf
Virtualizacion de servidores.pdf
 
virtualizacion - upsam
virtualizacion - upsamvirtualizacion - upsam
virtualizacion - upsam
 
Maquina virtual ⒽⓈⒽ
Maquina virtual ⒽⓈⒽMaquina virtual ⒽⓈⒽ
Maquina virtual ⒽⓈⒽ
 
Hyper v r2 -javier acero
Hyper v r2  -javier aceroHyper v r2  -javier acero
Hyper v r2 -javier acero
 

Más de Rodolfo Pilas

Linux Containers, un enfoque práctico
Linux Containers, un enfoque prácticoLinux Containers, un enfoque práctico
Linux Containers, un enfoque prácticoRodolfo Pilas
 
Nadie entiende la nube, es un misterio
Nadie entiende la nube, es un misterioNadie entiende la nube, es un misterio
Nadie entiende la nube, es un misterioRodolfo Pilas
 
Administración de llaves SSH para aplicaciones
Administración de llaves SSH para aplicacionesAdministración de llaves SSH para aplicaciones
Administración de llaves SSH para aplicacionesRodolfo Pilas
 
Gestion y administracion centralizada para sistemas de Cloud Computing
Gestion y administracion centralizada para sistemas de Cloud ComputingGestion y administracion centralizada para sistemas de Cloud Computing
Gestion y administracion centralizada para sistemas de Cloud ComputingRodolfo Pilas
 
OpenStack Virtualización
OpenStack VirtualizaciónOpenStack Virtualización
OpenStack VirtualizaciónRodolfo Pilas
 
Virtualizacion libre para sistemas Linux
Virtualizacion libre para sistemas LinuxVirtualizacion libre para sistemas Linux
Virtualizacion libre para sistemas LinuxRodolfo Pilas
 
Gestión de Datacenter con Software Libre
Gestión de Datacenter con Software LibreGestión de Datacenter con Software Libre
Gestión de Datacenter con Software LibreRodolfo Pilas
 
Licencias de software, esos documentos con letra menuda
Licencias de software, esos documentos con letra menudaLicencias de software, esos documentos con letra menuda
Licencias de software, esos documentos con letra menudaRodolfo Pilas
 
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)Rodolfo Pilas
 
Virtualziación de Sistema Operativo: la niña bonita sin novio
Virtualziación de Sistema Operativo: la niña bonita sin novioVirtualziación de Sistema Operativo: la niña bonita sin novio
Virtualziación de Sistema Operativo: la niña bonita sin novioRodolfo Pilas
 
Presentaciones Efectivas
Presentaciones EfectivasPresentaciones Efectivas
Presentaciones EfectivasRodolfo Pilas
 
Actividad Terminal (Parte II)
Actividad Terminal (Parte II)Actividad Terminal (Parte II)
Actividad Terminal (Parte II)Rodolfo Pilas
 
Actividad Terminal (Parte I)
Actividad Terminal (Parte I)Actividad Terminal (Parte I)
Actividad Terminal (Parte I)Rodolfo Pilas
 
Tecnologías libres para túneles y VPNs
Tecnologías libres para túneles y VPNsTecnologías libres para túneles y VPNs
Tecnologías libres para túneles y VPNsRodolfo Pilas
 

Más de Rodolfo Pilas (20)

Linux Containers, un enfoque práctico
Linux Containers, un enfoque prácticoLinux Containers, un enfoque práctico
Linux Containers, un enfoque práctico
 
Hablemos de Systemd
Hablemos de SystemdHablemos de Systemd
Hablemos de Systemd
 
Nadie entiende la nube, es un misterio
Nadie entiende la nube, es un misterioNadie entiende la nube, es un misterio
Nadie entiende la nube, es un misterio
 
Administración de llaves SSH para aplicaciones
Administración de llaves SSH para aplicacionesAdministración de llaves SSH para aplicaciones
Administración de llaves SSH para aplicaciones
 
Gestion y administracion centralizada para sistemas de Cloud Computing
Gestion y administracion centralizada para sistemas de Cloud ComputingGestion y administracion centralizada para sistemas de Cloud Computing
Gestion y administracion centralizada para sistemas de Cloud Computing
 
OpenStack Virtualización
OpenStack VirtualizaciónOpenStack Virtualización
OpenStack Virtualización
 
Virtualizacion libre para sistemas Linux
Virtualizacion libre para sistemas LinuxVirtualizacion libre para sistemas Linux
Virtualizacion libre para sistemas Linux
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Linux containers
Linux containersLinux containers
Linux containers
 
Gestión de Datacenter con Software Libre
Gestión de Datacenter con Software LibreGestión de Datacenter con Software Libre
Gestión de Datacenter con Software Libre
 
Licencias de software, esos documentos con letra menuda
Licencias de software, esos documentos con letra menudaLicencias de software, esos documentos con letra menuda
Licencias de software, esos documentos con letra menuda
 
Linux Corporativo
Linux CorporativoLinux Corporativo
Linux Corporativo
 
Sea Ud. la Nube
Sea Ud. la NubeSea Ud. la Nube
Sea Ud. la Nube
 
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
 
Terminal II - v.2
Terminal II - v.2Terminal II - v.2
Terminal II - v.2
 
Virtualziación de Sistema Operativo: la niña bonita sin novio
Virtualziación de Sistema Operativo: la niña bonita sin novioVirtualziación de Sistema Operativo: la niña bonita sin novio
Virtualziación de Sistema Operativo: la niña bonita sin novio
 
Presentaciones Efectivas
Presentaciones EfectivasPresentaciones Efectivas
Presentaciones Efectivas
 
Actividad Terminal (Parte II)
Actividad Terminal (Parte II)Actividad Terminal (Parte II)
Actividad Terminal (Parte II)
 
Actividad Terminal (Parte I)
Actividad Terminal (Parte I)Actividad Terminal (Parte I)
Actividad Terminal (Parte I)
 
Tecnologías libres para túneles y VPNs
Tecnologías libres para túneles y VPNsTecnologías libres para túneles y VPNs
Tecnologías libres para túneles y VPNs
 

Virtualizacion con Software Libre en el camino hacia la nube