3. What and Why using Mesos
- What Mesos
- Open Source
- 穩定、好擴充的分佈式資源管理架構
- Why Mesos
- more and more microservice,componets,container,
- node.js,python,java,mysql,mongodb,spark,
- batch process , long running service
- 為了解決多種資源類型(主要考慮CPU和MEM)的系統的公平資源分配問題,以及不同用戶對資
源有不同的需求
- 發展成熟
伯克利Berkeley AMPLab團隊的提出了Dominant Resource Fairness(DRF),一種針對不同資源類型的max-min fairness。並且在Mesos的設計和實現中評估了DRF,顯示了它可以比slot-based 公平調度算法得到更好的吞吐量。
DRF is a max-min fair algorithm for heterogeneous resources
cpu
memory
io