天天看點

Mesos 熱門架構

framework 是實際幹活的,可以了解為 mesos 上跑的 

應用

,需要先注冊到 master 上。

長期運作的服務

Aurora

利用 mesos 排程安排的任務,保證任務一直在運作。

提供 REST 接口,用戶端和 webUI(8081 端口)

Marathon

一個 PaaS 平台。

保證任務一直在運作。如果停止了,會自動重新開機一個新的任務。

支援任務為任意 bash 指令,以及容器。

提供 REST 接口,用戶端和 webUI(8080 端口)

Singularity

一個 PaaS 平台。

排程器,運作長期的任務和一次性任務。

提供 REST 接口,用戶端和 webUI(7099、8080 端口),支援容器。

大資料處理

Cray Chapel

支援 Chapel 并行程式設計語言的運作架構。

Dpark

Spark 的 Python 實作。

Hadoop

經典的 map-reduce 模型的實作。

Spark

跟 Hadoop 類似,但處理疊代類型任務會更好的使用記憶體做中間狀态緩存,速度要快一些。

Storm

分布式流計算,可以實時處理資料流。

批量排程

Chronos

Cron 的分布式實作,負責任務排程。

Jenkins

大名鼎鼎的 CI 引擎。使用 mesos-jenkins 插件,可以将 jenkins 的任務被 mesos 來動态排程執行。

ElasticSearch

功能十分強大的分布式資料搜尋引擎。

資料存儲

Cassandra

高性能分布式資料庫。

轉載請注明:http://blog.csdn.net/yeasy/article/details/46698419

Mesos 熱門架構

繼續閱讀