Servicios ágiles!Sergi Morales, CISM	Founder & CTODevOps, ¿lo qué?
ServicioEn Internet, disponible 24x7 + inmediatez
Desarrolladores : DevGente que define/programa el servicioDiseñan y escriben elementos a ser ejecutados por máquinasSíncronosMetodologías de control de calidad, productividad, usabilidad, persuabilidad, etc…
Operaciones: OpsGente que se encarga que el servicio se mantenga activoDiseñan y gestionan la infraestructura que debe dar soporte al servicioAsíncronosMetodologías y controles del servicio: ITIL, SLA, contratos, etc..
Whycan’twe be friends?Foto eyebrowSeamos amigos…
Internet x.0
Internet x.0+ Agilidad =+ Éxito
Ops 1.0
Ops 1.0Gestión ConfReleasesde códigoElasticidad!……
DevOps
ManualilloDevOpsEquipos comunes y comunicándoseDev deben tener idea de Ops y viceversaAutomatizaGestión de Conf y ReleaseUnitTesting (código probado!)“Elastiza”“Disponibiliza”Evita SPOFs
Ops al final acaba desarrollandoCreo mis imágenes para autodeployCreo mis recetas para la gestión de confCreo mis scripts para las tareasMonitorizo Tecnología y ServicioDefino los umbrales y es automatizo la flotaDebo entender las dependencias de la aplicación
Dev al final acaba operandoDefino las dependenciasCreo mis UnitTestingCreo mis controles de recuperaciónControlo donde guardo el estadoCreo herramientas de debug/profilingDebo comprender que no hay máquinas ilimitadas Secuencial vs. Paralelo
Taller de Arquitectura eCommerce¿Guardas estado en el Web Server?¿Puedes hacer “rollingupdates”?¿MultipleDatacenter? (todos fallan!)¿Corrupción de la BD?¿Elasticidad en todos los Tier?¿Procesas los datos? -> + conversiones¿Cómo “controlas” un DDoS?
Sergi Morales, CISMFounder & CTOGracias!

CloudCamp VLC DevOps

  • 1.
    Servicios ágiles!Sergi Morales,CISM Founder & CTODevOps, ¿lo qué?
  • 2.
  • 3.
    Desarrolladores : DevGenteque define/programa el servicioDiseñan y escriben elementos a ser ejecutados por máquinasSíncronosMetodologías de control de calidad, productividad, usabilidad, persuabilidad, etc…
  • 4.
    Operaciones: OpsGente quese encarga que el servicio se mantenga activoDiseñan y gestionan la infraestructura que debe dar soporte al servicioAsíncronosMetodologías y controles del servicio: ITIL, SLA, contratos, etc..
  • 5.
    Whycan’twe be friends?FotoeyebrowSeamos amigos…
  • 6.
  • 7.
  • 8.
  • 9.
    Ops 1.0Gestión ConfReleasesdecódigoElasticidad!……
  • 10.
  • 11.
    ManualilloDevOpsEquipos comunes ycomunicándoseDev deben tener idea de Ops y viceversaAutomatizaGestión de Conf y ReleaseUnitTesting (código probado!)“Elastiza”“Disponibiliza”Evita SPOFs
  • 12.
    Ops al finalacaba desarrollandoCreo mis imágenes para autodeployCreo mis recetas para la gestión de confCreo mis scripts para las tareasMonitorizo Tecnología y ServicioDefino los umbrales y es automatizo la flotaDebo entender las dependencias de la aplicación
  • 13.
    Dev al finalacaba operandoDefino las dependenciasCreo mis UnitTestingCreo mis controles de recuperaciónControlo donde guardo el estadoCreo herramientas de debug/profilingDebo comprender que no hay máquinas ilimitadas Secuencial vs. Paralelo
  • 14.
    Taller de ArquitecturaeCommerce¿Guardas estado en el Web Server?¿Puedes hacer “rollingupdates”?¿MultipleDatacenter? (todos fallan!)¿Corrupción de la BD?¿Elasticidad en todos los Tier?¿Procesas los datos? -> + conversiones¿Cómo “controlas” un DDoS?
  • 15.