Docker Non Technical Presentation
-
Upload
jerome-petazzoni -
Category
Technology
-
view
1.254 -
download
2
Transcript of Docker Non Technical Presentation
The Future of Distributed Applications
Who am I ?
● Jérôme Petazzoni
● « DevOps » engineer
● Docker early hire (2011)
● Puts everything intocontainers
● Traveling Salesman(kind of)
Apps have changed
2000 2015
Long lifecycleFast, iterative
lifecycle
Monolithic(one framework one language)
Microservices(many decoupled
components)
Scaled up(one big server)
Scaled out(many servers)
Problem: shipping code
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
?
Problem: shipping goods
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
Solution:the intermodal shipping container
Solved!
Results
● « Globalization »
● 90% of all cargonow shipped in a standard container
● Shipping cost reduced 90%(used to be 25% of product cost, now <3%)
Problem: shipping code
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
Solution:the Linux container
Solved!
Results
● Deploy once a day instead of once a month
● Much shorter time to market
● Resource usage improved too (2x-10x)
● Freedom: move containers around(colo-to-cloud, cloud-to-cloud, cloud-to-colo, ...)