开源的由 Twitter 与 伯克利分校的 Mesos 项目组共同研发设计。
两极调度架构
Mesos 使用了 Linux 隔离技术,例如 cgroup
支持的docker的机制,支持docker的隔离功能。
运行机制需要将:执行器全部打包交给slave
Mesos运行什么,完全取决于运行什么 Framework.
Mesos特征
- 强大的资源管理
- Kernel 和 Framework分离
- 门槛较低,易于使用
- 大厂使用 Twitter、苹果、Uber
可以调度成千上万个机器的内核。
角色:数据中心的内核。
Marathon特征
马拉松
- 高可用
- Constraints
- 服务发现&负载均衡
- 健康检查
- 事件订阅
- 完善的REST API