CloudCamp VLC DevOps

467 views
364 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
467
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

CloudCamp VLC DevOps

  1. 1. Servicios ágiles!<br />Sergi Morales, CISM <br />Founder & CTO<br />DevOps, ¿lo qué?<br />
  2. 2. Servicio<br />En Internet, disponible 24x7 + inmediatez<br />
  3. 3. Desarrolladores : Dev<br />Gente que define/programa el servicio<br />Diseñan y escriben elementos a ser ejecutados por máquinas<br />Síncronos<br />Metodologías de control de calidad, productividad, usabilidad, persuabilidad, etc…<br />
  4. 4. Operaciones: Ops<br />Gente que se encarga que el servicio se mantenga activo<br />Diseñan y gestionan la infraestructura que debe dar soporte al servicio<br />Asíncronos<br />Metodologías y controles del servicio: ITIL, SLA, contratos, etc..<br />
  5. 5. Whycan’twe be friends?<br />Foto eyebrow<br />Seamos amigos…<br />
  6. 6. Internet x.0<br />
  7. 7. Internet x.0<br />+ Agilidad =<br />+ Éxito<br />
  8. 8. Ops 1.0<br />
  9. 9. Ops 1.0<br />Gestión Conf<br />Releasesde código<br />Elasticidad!<br />……<br />
  10. 10. DevOps<br />
  11. 11. ManualilloDevOps<br />Equipos comunes y comunicándose<br />Dev deben tener idea de Ops y viceversa<br />Automatiza<br />Gestión de Conf y Release<br />UnitTesting (código probado!)<br />“Elastiza”<br />“Disponibiliza”<br />Evita SPOFs<br />
  12. 12. Ops al final acaba desarrollando<br />Creo mis imágenes para autodeploy<br />Creo mis recetas para la gestión de conf<br />Creo mis scripts para las tareas<br />Monitorizo Tecnología y Servicio<br />Defino los umbrales y es automatizo la flota<br />Debo entender las dependencias de la aplicación<br />
  13. 13. Dev al final acaba operando<br />Defino las dependencias<br />Creo mis UnitTesting<br />Creo mis controles de recuperación<br />Controlo donde guardo el estado<br />Creo herramientas de debug/profiling<br />Debo comprender que no hay máquinas ilimitadas <br />Secuencial vs. Paralelo<br />
  14. 14. Taller de Arquitectura eCommerce<br />¿Guardas estado en el Web Server?<br />¿Puedes hacer “rollingupdates”?<br />¿MultipleDatacenter? (todos fallan!)<br />¿Corrupción de la BD?<br />¿Elasticidad en todos los Tier?<br />¿Procesas los datos? -> + conversiones<br />¿Cómo “controlas” un DDoS?<br />
  15. 15. Sergi Morales, CISM<br />Founder & CTO<br />Gracias!<br />

×