際際滷

際際滷Share a Scribd company logo
Why Containers
WILL TAKE OVER THE WORLD
@EltonStoneman | elton@docker.com
Today
WHY CONTAINERS WILL TAKE OVER THE WORLD
1. Because they solve real problems
2. Because theyre flexible
3. Because theyre open
1.
Because They Solve
Real Problems
i. To the Cloud!
App1
App3
App2
App1
App3
App2
App1
App3
App2
App1
App3
App2
App1
App3
App2
TEST | 10x VMs | $1.4K / mth
PROD | 25x VMs | $3.4K / mth
App1
App3
App2
TEST | 10x VMs | $1.4K / mth
PROD | 25x VMs | $3.4K / mth
$5K
App1
App2
App3
App1
App2
App3
TEST | 3x VMs | $0.4K / mth
PROD | 7x VMs | $0.9K / mth
App1
App2
App3
TEST | 3x VMs | $0.4K / mth
PROD | 7x VMs | $0.9K / mth
$1.5K
ii. Cloud Native Apps
DevOps Barcelona 2018: Why Containers Will Take Over the World
DevOps Barcelona 2018: Why Containers Will Take Over the World
microservices-demo
> demo
iii. Modernizing
Traditional
Apps
v0
v1
v2
v3
v4
> demo
iv. Innovation
Serverless
Machine Learning
IoT
> demo
v. DevOps
DevOps is C. A. L. M. S.
 Culture
 Automation
 Lean
 Metrics
 Sharing
Docker Underpins C. A. L. M. S.
 Culture | Common artifacts
 Automation | Build, ship & run
 Lean | Incremental updates
 Metrics | Consistent landscape
 Sharing | Production-grade OSS
Make
Maven
JARs and WARs
Bash
Bash
Nagios
MSBuild
NuGet
MSIs and ZIPs
PowerShell
IIS Manager
SCOM
Make
Maven
JARs and WARs
Bash
Bash
Nagios
MSBuild
NuGet
MSIs and ZIPs
PowerShell
IIS Manager
SCOM
Dockerfile
Docker Image
Orchestrator
2.
Because Theyre Flexible
Migrate
as-is
Adopt
platform idioms
Adapt
to new runtime
Extract
key features
Rebuild
and renew
 Configuration
 Monitoring
 Logging
 Fault-tolerance
 Scaling
 Statelessness
 Peformance
 Functionality
 Fast updates
 Architecture
 Tech stack
 Paradigms
 Binaries
 Setup
 Artifacts
Migrate
as-is
Adopt
platform idioms
Adapt
to new runtime
Extract
key features
Rebuild
and renew
 Configuration
 Monitoring
 Logging
 Fault-tolerance
 Scaling
 Statelessness
 Peformance
 Functionality
 Fast updates
 Architecture
 Tech stack
 Paradigms
 Binaries
 Setup
 Artifacts
https://is.gd/about_mta
3.
Because Theyre Open
PS> docker
PS> sfctl
PS> kubectl
PS> docker
build
ship
run
 DockerCon EU | December, BCN
 Try Docker EE | trial.docker.com
 MTA videos | dockr.ly/mta-dev
| dockr.ly/mta-itpro
NEXT STEPS
THANK YOU :)
@EltonStoneman | elton@docker.com

More Related Content

DevOps Barcelona 2018: Why Containers Will Take Over the World