Slide 30
Slide 30 text
© Electric Cloud | electric-cloud.com | @electriccloud
Why Microservices in Containers?
• 2002: One service per metal box
• “I remember my first dual-core box, too!”
• “Why is that 32-core server idle all the time? Can I have it?”
• 2007: Hypervisor + 1 VM + Multiple services in that VM
• “Yeah, can’t run ServiceA and ServiceB side by side, conflicting versions of…”
• “Yeah, we did that until ServiceC filled up /tmp and took down ServiceD"
• “Yeah, we tend to run ServiceE by itself once we’re past QA”
• 2012: Hypervisor + Multiple VMs + 1 Service in each VM
• “Yeah, each VM OS has a copy of that in memory, so…”
• 2013: Containers: run multiple services in isolation without the OS
overhead