gestión de ambientes basado en contenedores

20
Ambiente, dulce ambiente Kuvasz: 15/07/2016 Sergio Campos

Upload: sergio-campos-valdes

Post on 15-Apr-2017

48 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Gestión de Ambientes basado en Contenedores

Ambiente, dulce ambiente

Kuvasz: 15/07/2016

Sergio Campos

Page 2: Gestión de Ambientes basado en Contenedores

2 Kuvasz Solutions

Agenda

• “Tenemos un Problema” (analogía)• Solución• VM vs Containers• Workflow de Ambientes• Ambientes Divergentes• Ambientes Homologados

Page 3: Gestión de Ambientes basado en Contenedores

3 Kuvasz Solutions

Tengo un Problema

Page 4: Gestión de Ambientes basado en Contenedores

4 Kuvasz Solutions

EspecialidadMauricio

Triángulos Azules

Page 5: Gestión de Ambientes basado en Contenedores

5 Kuvasz Solutions

Especialidad

Oscar Cuadrados Rojos

Page 6: Gestión de Ambientes basado en Contenedores

6 Kuvasz Solutions

Oscar

Conjunto de Recursos

Borrador

Plumón

Page 7: Gestión de Ambientes basado en Contenedores

7 Kuvasz Solutions

… pero hay que compartir el espacio de

trabajo

Trabajo Sin Conflictos

Page 8: Gestión de Ambientes basado en Contenedores

8 Kuvasz Solutions

Cambio en el ambiente

¿ Un plumón azul ?

No me sirve

Page 9: Gestión de Ambientes basado en Contenedores

Comienza el trabajo de Oscar

…Todo bien

hasta ahora

Page 10: Gestión de Ambientes basado en Contenedores

10 Kuvasz Solutions

Tenemos un problema

¿Alguien me cambió el plumón?

Page 11: Gestión de Ambientes basado en Contenedores

Encontramos una solución

Page 12: Gestión de Ambientes basado en Contenedores

12 Kuvasz Solutions

Solución

Recursos aislados

OscarMauricio

Base

Page 13: Gestión de Ambientes basado en Contenedores

13 Kuvasz Solutions

Solución

OscarMauricio

Recursos aislados

Page 14: Gestión de Ambientes basado en Contenedores

14 Kuvasz Solutions

¿ Y en nuestros ambientes de desarrollo ?

Page 15: Gestión de Ambientes basado en Contenedores

15 Kuvasz Solutions

Contenedores

El software siempre correrá de la misma forma

Page 16: Gestión de Ambientes basado en Contenedores

16 Kuvasz Solutions

VM vs Containers

+ Liviano,Versionable,

+ Seguro,Aislado,Capas

Host Operating System Operating System

Hypervisor Docker Engine

GuestO.S. 1

GuestO.S. 2

GuestO.S. 3

bin/libs

App 1

bin/libs

App 2

bin/libs

App 3

bin/libs

App 1

bin/libs

App 2

bin/libs

App 3

Page 17: Gestión de Ambientes basado en Contenedores

Sistema Operativo

Container Engine

Software Base

Apps Base

Definir Software Base

Definir Aplicaciones Base

1

2

Construir Imágenes3 Iterar Instalaciones Apps5 Nueva Imagen6

Sistema Operativo

Container Engine

Software Base

Apps Base

Apps Promovidas

Ambientes

Workflow

Instalar App

Promover App

Instalar Contenedores

Certificar App

Modificar App

4

Construir Imágenes3

Page 18: Gestión de Ambientes basado en Contenedores

18 Kuvasz Solutions

Local Prod.Q.A.Estab

cambios en herramientas

cambios en configuraciones

conflictos de dependencias

Ambientes Divergentes

Page 19: Gestión de Ambientes basado en Contenedores

19 Kuvasz Solutions

Local Q.A.

Ambientes Homologados

Estab. Prod.

Lo desarrollado local funciona sin muchos cambios en el resto de los ambientes

Page 20: Gestión de Ambientes basado en Contenedores

20 Kuvasz Solutions

Gracias

https://goo.gl/mkPcUN

http://git.kvz.local/talka/PoCRedbank