presentación de powerpoint - delegación uruguaya · introducción a la virtualización con...
TRANSCRIPT
-
DockerFernando Agis // I&D
Introducción a la Virtualización con ContenedoresNoviembre 2018
-
Virtualización
-
Arquitectura
Máquinas Virtuales
-
Arquitectura
Máquinas Virtuales Contenedores
-
• Implementación open-source de Linux Containers• Es la implementación #1• Repositorio de imágenes públicas: docker hub
Qué es Docker?
-
Cuales son las ventajas?• No necesita Hypervisor• Uso eficiente de recursos (CPU, Memoria)• Menor consumo de disco (mucho menor)• Levantan muy rápido (milisegundos)• Ideales para Microservicios y DevOps• Fácilmente automatizables• Son muy fáciles de transportar y recrear (text file)• Permiten tratar a la infraestructura como código
-
Cómo funciona?
ContainerDockerfilebuild runImage
swlib/depsconfigapp bins
push
Docker Hubpull
App
ContainerApp
ContainerApp
-
3 servidores Ubuntu en (menos) de 2 minutos
Llevándolo a la práctica…
-
Llevándolo a la práctica…
-
A crear Contenedores...Docker
-
• Agrupamiento lógico (aplicación)• Clustering de servidores• Deploy automático• Balanceo de carga• Escalamiento automático• Self-healing• Rollouts y rollback• Run Anywhere
Orquestando ContenedoresDocker
-
Para qué se utiliza?Docker
-
Que pasó en 5 años?Docker
-
Plataforma como ServicioDocker
-
KubernetesY luego…?
-
Docker Swarm
DockerVirtualizaciónArquitecturaArquitecturaQué es Docker?Cuales son las ventajas?Cómo funciona?Llevándolo a la práctica…Llevándolo a la práctica…A crear Contenedores...Número de diapositiva 13Número de diapositiva 14Orquestando ContenedoresPara qué se utiliza?Que pasó en 5 años?Número de diapositiva 18Plataforma como ServicioKubernetesDocker Swarm