LINUX CONTAINERSun enfoque práctico
23 abril 2016 - Centro Universitario de Paysandú - Uruguay
– Wikipedia
"LXC (Linux Containers) es una tecnología de virtualización a nivel de sistema operativo.
LXC permite que un servidor físico ejecute múltiples instancias de sistemas aislados, conocidos como Servidores Privados
Virtuales (VPS en inglés).No es una máquina virtual, más bien es un entorno virtual que
tiene su propio espacio de procesos y redes."
TECNOLOGÍADE
VIRTUALIZACION(estándar)
VIRTUALIZACION
VIRTUALIZACION
Sistema Operativo
VIRTUALIZACION
Sistema OperativoHipervisor
VIRTUALIZACION
Sistema OperativoHipervisor
HW
VIRTUALIZACION
Sistema OperativoHipervisor
HWSO
VIRTUALIZACION
Sistema OperativoHipervisor
HWSO
Aplic
ació
n
VIRTUALIZACION
Sistema OperativoHipervisor
HWSO
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
VIRTUALIZACION
Sistema OperativoHipervisor
HWSO
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
HWSO
Aplic
ació
n
Aplic
ació
n
Aplic
ació
nHWSO
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
HWSO
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
LINUXCONTAINERS
(LXC)
CONTENEDORES
Linux
CONTENEDORES
Linux
Aplic
ació
n
CONTENEDORES
Linux
Aplic
ació
n
Aplic
ació
n
CONTENEDORES
Linux
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
CONTENEDORES
Linux
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
CONTENEDORES
Linux
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
CONTENEDORES
Linux
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
IP
CONTENEDORES
Linux
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
IP IP IP IP
CONTENEDORES
Linux
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
IP IP IP IP
CONTENEDORES
Linux
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
IP IP IP IP
CONTENEDORES
Linux
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
Aplic
ació
n
IP IP IP IP
a b c dCONTENEDORES
VIRTUALIZACION VS CONTENEDORES
a b c d
VIRTUALIZACION VS CONTENEDORES
a b c d
• Distinto sistema operativo • Distinta version de Linux• Máxima performance• Máxima densidad
DEMO 1• lxc-ls• Instalar servicio• Ver proceso• Clonar contenedor• Nuevo contenedor• Ver filesystem
LINUX CONTAINERS
(en detalle)
Docker es un motor de software libre que automatiza el despliegue de cualquier aplicación
como un contenedor
DEMO 2• Sobrecarga !!
CONCLUSIONES
• Esta ahi!
• Liviano y performante
• Aisla y ordena
• Funciona en virtualización
• Funciona en cloud
• Es software libre
Gracias!Rodolfo Pilas
[email protected]://pilas.guru
@pilasguru