View
503
Download
2
Category
Preview:
Citation preview
Windows Containers and DockerWHY YOU SHOULD CARE
Elton Stoneman | Docker Captain@EltonStoneman | blog.sixeyed.com
We meet in an hour of change and challenge.
Docker for Tomorrow
DevOps
The Cloud
Microservices
Docker for Today
Docker for Today
@EltonStoneman
• Microsoft MVP
• Docker Captain
• Pluralsight Author
What is a Container?
.NET Fx
ASP.NET
Web App
Server Core
IIS
DevOps
DevOps
DevOps
• Quality fail
DevOps
• Deployment fail• Quality fail
DevOps
• Deployment fail• Quality fail
• Performance fail
DevOps
• Deployment fail
• Support fail
• Quality fail
• Performance fail
DevOps
Build Test Prod
DevOps
DevOps
The Cloud
Build Prod
The Cloud
Build
The Cloud
IaaS PaaS
The Cloud
The Cloud
The Cloud
Build Test Prod
Docker for Tomorrow
DevOps
The Cloud
Microservices
Microservices
Microservices
Microservices
Test Prod
Microservices
Microservices
Testing
Risk
Microservices
Microservices
Microservices
ASP.NETWindows Server Core
ASP.NET CoreWindows Nano Server
Microservices
ASP.NETWindows Server Core
NodeJSWindows Nano Server
Microservices
Microservices
Docker for Tomorrow
DevOps
The Cloud
Microservices
Docker for Today
Docker for Today
Window 10Windows Server 2016
Efficiency
INTTESTPROD
EfficiencyINTHOTFIX SYSTEST SMOKE
40 CPU Cores | 40 GB RAM | 500 GB Disk
UAT
EfficiencyINTHOTFIX SYSTEST SMOKE
10%-15%
UAT
Efficiency
INT
HOTFIX
SYSTEST
SMOKE
UAT
Efficiency
INT
HOTFIX
SYSTEST
SMOKE
UAT
Efficiency
Time
Efficiency
Time
Effectiveness
Time to Ship
Effectiveness
Time to Ship
Quarterly
5 MONTHS
Effectiveness
10 weeks -> 5 MONTHS
6 weeks
dev & test
2 weeks
UAT
1 week ops
1 week req
Effectiveness
1 week -> 7 MONTHS
1 week
*
Effectiveness
Quarterly Release(Vicious) Cycle
Effectiveness
10 weeks -> 3 months
6 weeks
dev & test
2 weeks
UAT
1 week ops
1 week req
Effectiveness
1 week -> 2 months
1 week
*
Docker Today
• Efficiency• Effectiveness
Happiness
Happiness
“Docker has helped us increase efficiency by X%”
“With Docker we’ve reduced time-to-ship by Y days”
“I LOVE DOCKER!”
• Docker Captains on Twitter https://is.gd/7nU0if
• Getting Started
– Docker https://is.gd/5WrZLC
– MSDN https://is.gd/Qnd2LD
– 101 on YouTube https://is.gd/MZGjHt
• @EltonStoneman | https://is.gd/jEUW1r
Resources
THANK YOU
Recommended