Mesos is the new linux DevOpsDays India 2015
-
Upload
dharmesh-kakadia -
Category
Technology
-
view
344 -
download
1
Transcript of Mesos is the new linux DevOpsDays India 2015
MESOS LINUXDharmesh Kakadia
is
the
newMESOS LINUX
Dharmesh Kakadia
Micro services are cool
Unix - Microservice before it was cooltr -cs A-Za-z '\n' | tr A-Z a-z | sort | uniq -c | sort -rn | sed ${1}q
Lets write and run Hello World
• Manage memory
• Manage scheduling – which CPU you want to run this on? How long ?
• Handle isolation
• Manage hardware
• User login
• Boot up
#include<stdio.h>
main() {
printf("Hello World");
}
What an OS does?
• Resource management
• Isolation
• Inter-process communication
• Authentication + Authorization
Lets write and run scalable Hello World
Mesosis a
Data Center Kernel
What a Data center OS does?
What a Data center OS does?
• Resource management
• Isolation
• Inter-process communication
• Authentication + Authorization
What a Data center OS does?
• Resource management
• Isolation
• Inter-process communication
• Authentication + Authorization
• Scalability
• Fault tolerance
• Service Discovery/ Load balancing
• … and many more
Why should you care?
Runs on all platforms
Mesos Data Center
What is Mesos?
Don’t believe me.
• Netflix
• Airbnb
• Hubspot
• Conviva
• Cisco
• eBay
• Coursera
Don’t believe me
Don’t believe me
• Netflix
• Airbnb
• Hubspot
• Conviva
• Cisco
• eBay
• Coursera
Where is this all going?
• Unix
• Plan9
• Google Borg
• Apache Mesos 2011
• Omega, Osprey, Unikernels, 2012
• Docker 2013
• Kubernetes 2014
• Metero’s Galaxy, Docker Swarm 2015
$whoami -
MESOS
LINUX
@dharmeshkakadia
• mesos.apache.org• bit.ly/awesome-mesos