MESOS LINUX
Dharmesh Kakadia
is
the
new
MESOS LINUX
Dharmesh Kakadia
Slide 2
Slide 2 text
Micro services are cool
Slide 3
Slide 3 text
Unix - Microservice before it was cool
tr -cs A-Za-z '\n' | tr A-Z a-z | sort | uniq -c | sort -rn | sed ${1}q
Slide 4
Slide 4 text
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
main() {
printf("Hello World");
}
Slide 5
Slide 5 text
What an OS does?
• Resource management
• Isolation
• Inter-process communication
• Authentication + Authorization
Slide 6
Slide 6 text
Lets write and run scalable Hello World
Slide 7
Slide 7 text
Mesos
is a
Data Center Kernel
Slide 8
Slide 8 text
What a Data center OS does?
Slide 9
Slide 9 text
What a Data center OS does?
• Resource management
• Isolation
• Inter-process communication
• Authentication + Authorization
Slide 10
Slide 10 text
What a Data center OS does?
• Resource management
• Isolation
• Inter-process communication
• Authentication + Authorization
• Scalability
• Fault tolerance
• Service Discovery/ Load balancing
• … and many more