How the World’s Best Companies Run Containers in Production
——Mesosphere Datacenter Operating System (DCOS)
Michael Jin, Mesosphere
Morten Kuhl, Mesosphere
Agenda:
From Monolithic to Microservices
Rise of Containerization Mesosphere Datacenter Operating System (DCOS)
"Mesosphere brings Google-scale compute to everybody"
Adbur Chowdhury, Former Chief Scientist, Twitter
FROM MONOLITHIC
TO MICROSERVICES
Release Plan Developer
Developer
Developer
Developer
Developer
QA Release
Integration OPs Replace Old
with New Release
Bugs
Bugs
Release Plan Developer
Developer
Developer
Developer
Developer
QA Release
Integration
QA Release
Integration
QA Release
Integration
OPs Replace Old
with New Release
OPs Replace Old
with New Release
OPs Replace Old
with New Release Bugs
BUT…YOU NEED PROPER INFRASTRUCTURE!
MAINFRAME
MAINFRAME PHYSICAL (x86)
MAINFRAME PHYSICAL (x86)
VIRTUAL
VIRTUAL
MAINFRAME
PHYSICAL (x86)UNIFIED
HYPERSCALE
VIRTUAL
MAINFRAME PHYSICAL (x86)
UNIFIED HYPERSCALE
TRADITIONAL IT APPROACH
PaaS 1Container App 1Big Data Analytics 1Big Data Analytics 2PaaS
2
Container
App
2Stateful Service 1Stateful
Service
2
THE MESOSPHERE DCOS APPROACH
Mesosphere DCOS Container
Apps
(All)
Big Data Analytics (All)PaaS
(All)
Stateful Service (All)
MAINFRAME PHYSICAL (x86)
VIRTUAL UNIFIED
HYPERSCALE
MAINFRAME PHYSICAL (x86)
VIRTUAL UNIFIED
HYPERSCALE
PROVEN AT SCALE
OPERATING SYSTEM
“a collection of software that manages the computer hardware resources and provides common services for computer programs”
DATACENTER OPERATING SYSTEM (DCOS)“a collection of software that manages the datacenter computer hardware resources and provides common services for computer programs”
DATACENTER OPERATING SYSTEM (DCOS) Just another form factor!