Cómo maximizar todos los beneficios traidos por la promesa de los contenedores
1. Cómo maximizar todos los
beneficios traídos por la promesa
de los contenedores
Christophe Baroux
Director de Docker, España y Europa del Sur
cbaroux@docker.com
3. La promesa de Docker es simple
Ayudar su empresa a
beneficiar de la misma
capacidad de innovación
como los líderes digitales
4. Con un acoplamiento simple
Elección
- Multi-clouds
- Kubernetes o
Swarm
- Linux y windows
- Legacy y nuevas
apps
- Devops
Agilidad
- Operaciones
centralizadas
- Entrega rapida
- Reducción de
costos
Seguridad
- Asegurar las
aplicaciones
- Gobernancia
- Cadena de vigilancia
- Mitigación de los
riesgos
5. Y una metodología completa para lograrlo
App
Qualified
App
Assessment,
Architecture,
and Planning
Dev Team
Training
Containerize
App
Components
App
Operating
Model
(SLA, updates,
deployment)
Operationaliz
e App on
Docker EE
Dev Platform
App Compiles
Build and Image
build via Dev
Pipeline
(Optional)
Containerize
Automated Test
(Option)
App Deploy
via Dev
Pipeline
(ex. Jenkins file)
App
Validation
and Testing
Dev Platform
(functional)
App Deploy
and Testing
Pre-Prod
Platform
(security, perf, rollback)
Go-live App
on Prod
Platform
App
Migration
Retrospectiv
e and Docs
Handover and
Training
(Optional)
App
Productio
n
Pipeline
Assessment,
Architecture,
and Planning
Operationaliz
e Dev
Pipeline (SCM,
CI/CO, DTR)
Containerize
CI/CO
(optional) Pipeline
Validation
and Testing
on Dev
Platform
Extend
Pipeline to
Prod Platform
(Scan, limits, security)
Go-live
Pipeline on
Prod Platform
Platform
Requirement
s,
Architecture,
and Planning
Create
Enterprise
Base Images
Operationaliz
e Dev
Platform (LDAP,
provisioning, storage,
backup)
Operationaliz
e Pre-Prod/
Prod Platform
(DA, DR, 3rd
Party)
Pre-Prod/
Validation
and Testing
Go-live Prod
Platform
POC or
Equivalen
t
Complete
d
High-level
Assessment
and Business
Case
Establish
teams,
Organization,
Init Training
Production
Pilot
Selection and
Planning
Production
Pilot Kickoff
Internal
Marketing
and Service
Creation
Operating
Models
(Service, Platform,
Pipeline, SLA/RACI)
Security
(Compliance requirements,
Audits)
Integrate
Onboarding
Aps Tools
(wiki, ticketing, hotline)
Onboarding
Assessment
and Planning
Establish App
Support
Onboarding
Content
Publishing
Establish
Training
Program
Establish
Center of
Excellence
Governance
and Service
Retrospective
and Docs
CI/CO
Operations
Continuous
Improvement
Process
Docker EE
Platform
Operations
Continuous
Improvement
Process
Governance
and Service
Delivery
Continuous
Improvement
Process
Aplicaciones
Pipeline
Plataforma
(Docker en su data
center, cloud, etc.)
Gobernancia
Operacionalizar
Pre-Prod/Prod
Plataforma
(HA, DR, 3rd
Party)
6. Eleccion
La promesa de elegir
No dependencia
Cualquier Stack, cualquier OS
Cualquiera Infraestructura
En cualquier lugar
Orchestrador : Kubernetes o Swarm
7. DESAFIO
400+ WebLogic, Tomcat, y .NET aplicaciones
No flexibilidad, muy difícil para modificar debido a las dependencias y entornos
estáticos
Aislamiento al nivel de la aplicación contribuye a la explosión de servidores y VMs
SOLUCION
Containerizar las aplicaciones con image2docker
Utilizar Docker Enterprise para la orchestration, gestión centralizada, y escaneo
de las imágenes para la seguridad
RESULTADOS
• Menos attaques con minimo OS
• Posibilidad de iniciar Docker cluster en Azure y mover una app en 1 dia
• 2x en server densidad
• 4x mejora en despliegue : de 29 días a 7 días
Nuestro objetivo es dar a nuestras aplicaciones
tradicionales más seguridad y agilidad para innovar
para que nuestros clientes lo aprovechan”
Rob Tanner Division Manager
Experiencia cliente mejorada con
contenerización de aplicaciones
tradicionales
8. Agilidad
La promesa de agilidad
Innovación en tiempo real
Colaboración continua
Productividad y Eficiencia
9. Encendiendo una nueva chispa de innovación en MetLife
Docker contribuyó a
cambiar la cultura en
MetLife…el equipo de ese
proyecto se convirtió en el
equipo del no status quo
Aaron Ades
AVP Solutions Engineering
DESAFIO
Clientes y agentes piden una mejora experiencia a través de todos
los servicios de MetLife. 400+ sistemas de registro and 6,000
aplicaciones crean desafíos por la integración.
SOLUCION
Desplegar una nueva aplicación de microservicios en Docker
Enterprise para unificar la experiencia del cliente y del agente y
conectar sistemas diversos en el backend.
RESULTADOS
• 3X Aceleracion del “time to market” (18 meses a 5 meses)
• 70+% consolidación de las VMs y ganancias a escala
operacional
• Experiencia del usuario y satisfacción mejoradas
• Mayor compromiso de los empleados y satisfacción con el
uso de tecnologías innovantes
10. Seguridad
La promesa de seguridad
Acceso, Aplicaciones y Datos
Cadena de suministro
software
Extendida en toda la plataforma
11. + +
Plataforma
segura
Contenido
Seguro
Acceso
Seguro
Fuerte aislamiento y
seguridad by default
Autentificación,
permiso y control del
acceso
Integridad del
contenido y confianza
• No compromete la celeridad y la
creatividad
• Acelera el desarrollo seguro
Para desarrolladores Para operaciones IT
• Controles más flexibles y
más granulares
• Administración de riesgos
proactiva
Docker garantiza la seguridad de la cadena
de suministro software
Une plataforma segura, ejecutando contenido seguro, gestionada con políticas de seguridad
12. SOLUCIÓN
Empezado con un proyecto piloto con una aplicación de microservicios completamente
nueva, y luego integración de Docker Enterprise al sistema central de operaciones IT para
poder estar aprovechado en cualquier lugar
Registros encadenados permiten la segregación y la promoción cuando cambian de
entorno
RESULTADOS
• Hoy Docker esta por doquiera (VMs, mainframes, bare metal, on prem, AWS y Azure)
• Con Docker Enterprise, contenedor adoption creció de 370% en seis meses
• 9 100 imagenes en la Docker Enterprise Registry
ADP selecciona Docker Enterprise para modernizar y
desplegar Containers-as-a-Service
DESAFÍOS
• Clientes actualizan software con su propio calendario, lo que contribuye a muchas
variantes simultáneas en la producción , provocando una importante dispersión del
código
• Distintos entornos suponen una mezcla de aplicaciones existentes y nuevas , utilizando
cualquier tipo de infraestructura, incluido OpenStack por la nube privada, AWS y Azure
por la nube pública
13. www.docker.com
Ven a visitarnos aqui
hoy y gane un ticket
gratis para Dockercon,
3-5 Diciembre
Os concertamos cita en Barcelona !
www.docker.com