Upload
sergio-campos-valdes
View
49
Download
1
Embed Size (px)
Citation preview
Ambiente, dulce ambiente
Kuvasz: 15/07/2016
Sergio Campos
2 Kuvasz Solutions
Agenda
• “Tenemos un Problema” (analogía)• Solución• VM vs Containers• Workflow de Ambientes• Ambientes Divergentes• Ambientes Homologados
3 Kuvasz Solutions
Tengo un Problema
4 Kuvasz Solutions
EspecialidadMauricio
Triángulos Azules
5 Kuvasz Solutions
Especialidad
Oscar Cuadrados Rojos
6 Kuvasz Solutions
Oscar
Conjunto de Recursos
Borrador
Plumón
7 Kuvasz Solutions
… pero hay que compartir el espacio de
trabajo
Trabajo Sin Conflictos
8 Kuvasz Solutions
Cambio en el ambiente
¿ Un plumón azul ?
No me sirve
Comienza el trabajo de Oscar
…Todo bien
hasta ahora
10 Kuvasz Solutions
Tenemos un problema
¿Alguien me cambió el plumón?
Encontramos una solución
12 Kuvasz Solutions
Solución
Recursos aislados
OscarMauricio
Base
13 Kuvasz Solutions
Solución
OscarMauricio
Recursos aislados
14 Kuvasz Solutions
¿ Y en nuestros ambientes de desarrollo ?
15 Kuvasz Solutions
Contenedores
El software siempre correrá de la misma forma
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
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
18 Kuvasz Solutions
Local Prod.Q.A.Estab
cambios en herramientas
cambios en configuraciones
conflictos de dependencias
Ambientes Divergentes
19 Kuvasz Solutions
Local Q.A.
Ambientes Homologados
Estab. Prod.
Lo desarrollado local funciona sin muchos cambios en el resto de los ambientes
20 Kuvasz Solutions
Gracias
https://goo.gl/mkPcUN
http://git.kvz.local/talka/PoCRedbank