with docker - devops spain · 2017-11-02 · the docker modernize traditional apps poc program...
TRANSCRIPT
Modernizing Traditional Applications
with Docker
Pablo Chico de Guzmán | [email protected] | @chico_de_guzman
PS> kubectl
Ideal World
Diverse Infrastructure
PS> docker …
Resource Optimization8 VMs
40 containers
Cost Optimization
40 containers
1 Windows licence
GET
Diverse Workloads
postgres
kafka
web
Local Environment
Consistent Integration
Build Test Prod
Security. Provenance & trust
Security ScanningContent Trust
Docker Momentum
DockerHosts
21.0MGrowth in Docker
job listings
77K%Container downloads
24B
MY TRADITIONAL APP
• Any age, any technology stack
• Complex deployment process
• Every app is different
• Unclear dependency matrix
IMPACT OF TRADITIONAL APPS
• Under-utilized infrastructure
• Over-utilized humans
• 20% of IT budget for innovation
build
ship
run
The Docker Modernize Traditional Apps POC Program
Partner Consulting
Services Partner
Infrastructure
DockerEnterprise
Edition
Portable Agile
Secure Efficient
< 5 days
+ +
No Code
Changes
App
ExistingApplication
Convert to a Docker EE container
Modern Infrastructure
AppConverter
Migrateas-is
Adoptplatform idioms
Extract key features
Ongoinginnovation
• Configuration• Monitoring• Logging • Service discovery • Networking
• Performance• Functionality• Fast updates
• Architecture• Tech stack• Paradigms
• Packing• Deployment
PS> kubectl
Ideal World
PS> kubectl
Ideal World
Docker Enterprise Edition
Docker Community Edition
containerd
12
34
The best container development workflow
The best enterprise container security and management
Native Kubernetes integration provides full ecosystem compatibility Industry-standard
container runtime
Docker with Swarm and Kubernetes
• MTA video series | dockr.ly/mta-itpro
• MTA program | docker.com/mta
NEXT STEPS
THANK YOU :)
Pablo Chico de Guzmán | [email protected] | @chico_de_guzman