13. @dez_blanchfield
Containers are not a new concept, but CPU tech just wasn’t ready
In the beginning:
•Mainframe LPARS, VMS, Solaris Containers
• Java VM, BSD Jails, User Mode Linux & OpenVZ
•We were trying to shrink HW to VM’s ( P2V )
•Virtualisation on 16 & 32 bit CPU’s was hard
•Kernel dev focused on going big with SMP
•The semiconductor development boom driven
by mobile devices hadn’t yet truly arrived
14. @dez_blanchfield
The tech has caught up, & we’ve moved from VM’s to Containers
What changed:
•64 bit CPU’s with Virtualisation in the core
•Virtualisation moved from SW to HW
•Reign of PC Servers and Intel VT-x vs AMD-v
•We realised that to go big we had to go small
•PaaS offerings like Heroku & Engine Yard
•Randy Bias & Bill Baker’s Cattle VS Pets