DevOps como habilitador de continous delivery
-
Upload
juan-mauricio -
Category
Software
-
view
347 -
download
1
description
Transcript of DevOps como habilitador de continous delivery
DEV OPS
COMO
HABILITA
DOR DE
CONTINOUS D
ELIVERY
PO
R @
MA
UR
O2
35
7
Hoy necesitamos rapidez
Mercados globales Clientes mas exigentes Nuevos canales
de venta
Effectivity
…y llegaron las metodologías agiles
Pero…
Dev
Ops
Desarrollamos rápido y liberamos lento
Dev Ops
¿Por que?
Dev
Ops
¿Por que?
Dev
Ops
¿Por que?
Dev
Ops
¿Por que?
Dev
Ops
¿Por que?
Dev
Ops
Porque todo nos divide
Objetivos diferentes
Herramientasdiferentes
ProcesosdiferentesSkills
diferentes
Nos miden de forma diferente
DEV
OPS
DEV
OPS
Cult
ProcHerr
DEV
OPS
1 solo proceso DevOps1 sola forma de medirTareas automatizadas
Generalizing Specialists Herramientas compartidas
1 único objetivo. Impacto de negocio
Dev Ops
DONE IS RELEASED
Continous delivery es…
No despliegue manualDespliegue constante a producción
No configuración manual de ambientes
AUTOMATIZADO Y REPETIBLE FRECUENTE
TODO BAJO CONTROL DE VERSIONES
Código fuente
InfraestructuraDatos
BuildFuntionalNon FuntionalDeliveryProvision
Deploy
Test
Generate binary
Static analysis
TestConfig managemet
Provision
Deploy
Test
Config managemet
Cada commit debe disparar un proceso automatizado que entregue feedback inmediato
1 solo proceso
Deployment pipeline
Deployment pipeline structure
Trabajo en equipo
Build
Funtional
Non Funtional
Delivery
Provision
Deploy
Test
Generate binary
Static analysis
Test
Config managemet
Provision
Deploy
Test
Config managemet
SI EL PROCESO AUTOMÁTICO FALLA…
Todos somosresponsables
Corrija el proceso para que no vuelva a fallar
y que necesito para tener esto?
Integración continua
Build automático
Acuerdo de equipo
Repositorios de Control de versiones
Herramientas de admin de infraestruc
Pruebas automatizadas
Solo las pruebas garantizan calidad
Una arquitectura para CD
Herramientas
DEV
OPS