DevOpsDays Cuba 2017: El valor de Docker para grupos DevOps

DevOpsDays Cuba 2017: El valor de Docker para grupos DevOps

Author: Manuel Morejón
Summary: Los grupos de desarrollo de software están adoptando la cultura DevOps de forma acelerada para incrementar la calidad de sus servicios y productos a través del mejoramiento de sus procedimientos, técnicas y tecnologías. Entre las principales tecnologías a incorporar en estos grupos está Docker la cual propone interesantes formas para el desarrollo y despliegue de los sistemas. El valor agregado por Docker a la cultura DevOps es un hecho cuando hablamos de: aislamiento de aplicaciones, aprovechamiento de recursos, sistemas de integración y despliegue continuos, desarrollo de micro-servicios, entre otros.

D5db2dc3cc883df3479797edb63b581b?s=128

DevOpsDays Cuba

October 26, 2017
Tweet

Transcript

  1. Manuel Morejón EL VALOR DE DOCKER PARA LOS GRUPOS DEVOPS

    mmorejon.github.io
  2. mmorejon.github.io Formación - Profesor en la Universidad Tecnológica de La

    Habana - Ingeniero DevOps y Consultor Independiente - Co-Organizador de Docker Havana MeetUp - Capitán de Docker y Entusiasta DevOps
  3. mmorejon.github.io ¿Punto de partida?

  4. Demostrar valor a los clientes creando plazos de entregas cortos

    y sostenibles entre la planificación y la liberación de nuevas funcionalidades, mejoras y correcciones. mmorejon.github.io
  5. ¿Cómo Docker ayuda a crear plazos de entregas cortos y

    sostenibles? mmorejon.github.io
  6. mmorejon.github.io

  7. mmorejon.github.io

  8. mmorejon.github.io Código (dev) Instalación y configuración del entorno Docker volúmenes,

    redes y capas
  9. mmorejon.github.io Construcción (dev ops) Definición de pasos Docker Dockerfile, cache,

    capas
  10. mmorejon.github.io Tests - Entornos (dev ops) Aislamiento, recursos Docker Namespace,

    cgroups
  11. mmorejon.github.io Liberación (ops) Tamaño del artefacto, velocidad de transferencia Docker

    Multi-etapas, capas, registry
  12. mmorejon.github.io Despliegue (ops) Descripción del servicio y sus recursos Orquestación

    de microservicios Docker Compose, Swarm
  13. mmorejon.github.io Monitoreo (ops) Seguimiento de servicios y sus estados Docker

    logs, health-check
  14. mmorejon.github.io ¿Necesito invertir tiempo en nuevos conocimientos?

  15. mmorejon.github.io ¿Necesito invertir tiempo en nuevos conocimientos? ¿Tengo que cambiar

    de tecnología y plataforma?
  16. mmorejon.github.io

  17. None
  18. mmorejon.github.io Necesito un cuadro de mando para todos mis componentes,

    servicios y repositorios de Docker
  19. mmorejon.github.io Docker EE

  20. None
  21. mmorejon.github.io Experiencia adoptando Docker en Empresas Desde 0 hasta Producción

  22. mmorejon.github.io Antes 22 servicios, 3 entornos, 1 MV por servicio

    22 MV x entorno = 66 MV Después (Docker) 22 servicios 4 MV (cluster) x entorno 12 MV
  23. mmorejon.github.io Adopción de Docker desde 0 hasta Producción - Salvadas

    17 MV x entorno - 70%
  24. mmorejon.github.io Adopción de Docker desde 0 hasta Producción - Salvadas

    17 MV x entorno - 70% - Reducción del costo - 66.5%
  25. mmorejon.github.io Adopción de Docker desde 0 hasta Producción - Salvadas

    17 MV x entorno - 70% - Reducción del costo - 66.5% - Tiempo empleado 3 meses
  26. mmorejon.github.io Docker incorpora valor en cada etapa del desarrollo de

    software
  27. mmorejon.github.io Docker incorpora valor en cada etapa del desarrollo de

    software Aumento de la Velocidad 13X
  28. mmorejon.github.io

  29. mmorejon.github.io ¿Vemos un ejemplo?

  30. mmorejon.github.io ¡Muchas gracias!

  31. Manuel Morejón EL VALOR DE DOCKER PARA LOS GRUPOS DEVOPS

    mmorejon.github.io