This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Mesos IntroductionHuang Haosong
What is Mesos• Apache Top Level Project
• Resource Management
Demo
Marathon
Chronos
What is Mesos• Copy from Google Borg/Omega
What is Mesos• Start from UC Berkeley(AMP Lab)
What is Mesos• Develop in twitter
The UNIX Operating System Stack
For DataCenter
Mesos
Marathon/Chronos/…
Application
Linux
Init
Application
Mesos Stack
But current• Static Partitioning
Install Web Server on a static set of machines
Install DB on a static set of machines
Manual scale up Web server
So have these problems
• Complex
• Machine sprawl, manual resize/scale
• Limited
• No software failure handling, “black box”
• Inefficient
• Static partitioning, overhead
• Not Developer-Friendly
• Long time to roll out software, development starts at the machine level