Mesos

開源分散式資源管理框架

Mesos是Apache下的開源分散式資源管理框架,它被稱為是分散式系統的內核。Mesos最初是由加州大學伯克利分校的AMPLab開發的,后在Twitter得到廣泛使用。

起源


Apache Mesos是一個通用的集群管理器,起源於 Google數據中心資源管理系統Borg。

開發過程


Twitter從Google的Borg系統中得到啟發,然後就開發一個類似的資源管理系統來幫助他們擺脫可怕的“失敗之鯨”。後來他們注意到加州大學伯克利分校AMPLab正在開發的名為Mesos的項目,這個項目的負責人是Ben Hindman,Ben是加州大學伯克利分校的博士研究生。後來Ben Hindman加入了Twitter,負責開發和部署Mesos。現在Mesos管理著Twitter超過30,0000台伺服器上的應用部署,“失敗之鯨”已成往事。其他公司紛至沓來,也部署了Mesos,比如Airbnb(空中食宿網)、eBay(電子港灣)和Netflix