13. Virtualisation pros
• Better resource utilisation
• Strong isolation between VM’s
• Automation and orchestration
• Live migration, high availability
14. Virtualisation cons
• Each VM contains overhead
• OS, SSH, logging, monitoring
• Starting a VM takes minutes
• Overhead compared to bare metal still high
• Especially I/O
17. Nothing new
• *BSD jails (2000)
• Solaris zones (2004)
• Linux LXC (2006)
• Google lmctfy (2013)
18. Container pros
• Faster lifecycle compared to VM’s
• Almost no overhead
• Smaller size
• Starts instantly
19. Container cons
• Complex to configure
• Security isolation not as good as VM’s
• Must run on Linux, Solaris or *BSD
20.
21. Docker
• Container management for Linux
• Abstraction for DevOps workflow
• Adds images, image repository and version control
to containers
22. Docker by numbers
• 60 400+ million downloads
• 40.000 75.000 300.000+ Dockerized applications
• 40.000 50.000 third party projects on Github
• $55 $150 million in funding