DevOps Barcelona 2018: Why Containers Will Take Over the World

0 %
100 %
Information about DevOps Barcelona 2018: Why Containers Will Take Over the World

Published on April 17, 2018

Author: sixeyed

Source: slideshare.net

1. Why Containers WILL TAKE OVER THE WORLD @EltonStoneman | elton@docker.com

2. Today WHY CONTAINERS WILL TAKE OVER THE WORLD 1. Because they solve real problems 2. Because they’re flexible 3. Because they’re open

3. 1. Because They Solve Real Problems

4. i. To the Cloud!

5. App1 App3 App2

6. App1 App3 App2

7. App1 App3 App2

8. App1 App3 App2

9. App1 App3 App2 TEST | 10x VMs | $1.4K / mth PROD | 25x VMs | $3.4K / mth

10. App1 App3 App2 TEST | 10x VMs | $1.4K / mth PROD | 25x VMs | $3.4K / mth $5K

11. App1 App2 App3

12. App1 App2 App3 TEST | 3x VMs | $0.4K / mth PROD | 7x VMs | $0.9K / mth

13. App1 App2 App3 TEST | 3x VMs | $0.4K / mth PROD | 7x VMs | $0.9K / mth $1.5K

14. ii. Cloud Native Apps

15. microservices-demo

16. > demo

17. iii. Modernizing Traditional Apps

18. v0

19. v1

20. v2

21. v3

22. v4

23. > demo

24. iv. Innovation

25. Serverless Machine Learning IoT

26. > demo

27. v. DevOps

28. DevOps is C. A. L. M. S. • Culture • Automation • Lean • Metrics • Sharing

29. Docker Underpins C. A. L. M. S. • Culture | Common artifacts • Automation | Build, ship & run • Lean | Incremental updates • Metrics | Consistent landscape • Sharing | Production-grade OSS

30. Make Maven JARs and WARs Bash Bash Nagios MSBuild NuGet MSIs and ZIPs PowerShell IIS Manager SCOM

31. Make Maven JARs and WARs Bash Bash Nagios MSBuild NuGet MSIs and ZIPs PowerShell IIS Manager SCOM Dockerfile Docker Image Orchestrator

32. 2. Because They’re Flexible

33. 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

34. 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

35. 3. Because They’re Open

36. PS> docker …

37. PS> sfctl …

38. PS> kubectl

39. PS> docker …

40. build ship run

41. • DockerCon EU | December, BCN • Try Docker EE | trial.docker.com • MTA videos | dockr.ly/mta-dev | dockr.ly/mta-itpro NEXT STEPS

42. THANK YOU :) @EltonStoneman | elton@docker.com

Add a comment