如果把数据中心中的集群资源看做一台服务器,那么 Mesos 要做的事情,其实就是今天操作系统内核的职责:抽象资源 + 调度任务。Mesos 项目是 Mesosphere 公司 Datacenter Operating System (DCOS) 产品的核心部件。

    Mesos 拥有许多引人注目的特性,包括:

    • 支持数万个节点的大规模场景(Apple、Twitter、eBay 等公司实践);
    • 支持 HA(基于 ZooKeeper 实现);
    • 提供了多个流行语言的 API,包括 Python、Java、C++ 等;

    大部分时候,用户只需要跟这些框架打交道即可,完全无需关心底下的资源调度情况,因为 Mesos 已经自动帮你实现了。这大大方便了上层应用的开发和运维。