Apache Mesos、Mesosphere 和 DCOS 之间有什么区别?

What's difference between Apache Mesos, Mesosphere and DCOS?

在我看来,Apache Mesos 是一个分布式系统内核,而 Mesosphere 是 Linux 基于 Apache Mesos 的发行版。

例如,它像 Linux 内核 (Apache Mesos) 和 Ubuntu(Mesosphere)。

我说得对吗?

DCOS 是 Mesosphere 的免费版本,就像 RedHat 与 RedHat Enterprise 一样?

让我试试 ;-)

Apache Mesos - 开源集群资源管理器,DC/OS

的内核

Mesosphere - 为 Apache Mesos 和 DC/OS

做出贡献的公司

DC/OS - 围绕 Apache Mesos 的开源发行版,包括 UI、网络和许多其他部分。 Mesosphere 还提供 DC/OS 企业版,提供支持和一些高级功能。

希望对您有所帮助!

我是这样理解的,可能我错了。

DC/OS 将提供更多功能,如@js84 所说,而 Mesos 将提供更少的 DC/OS。

对于黑板或图表的错误书写表示歉意

我的两分钱和来自各种在线资源...

DC/OS是一个数据中心操作系统,也是一个分布式系统。该操作系统基于 Apache Mesos 分布式内核。请参阅下面的 Apache Mesos 更多详细信息

它由三个主要部分组成:

  1. 集群管理器,
  2. 一个容器平台,
  3. 一个操作系统。

本质上 DC/OS 使用 Mesos 抽象了下面的基础架构,并提供了强大的工具,可以 运行 服务和应用程序,更重要的是,您会发现完整的 SMACK 堆栈都集中在一个 OS 平台。 DC/OS 有一个内置的自我修复分布式系统。

它与基础设施层无关,这意味着主机可以由虚拟或物理硬件组成,只要它提供计算、存储和网络。它旨在 运行 在本地任何地方 and/or 虚拟 AWS、AZURE……见 https://dcos.io/docs/1.10/overview/

Apache Mesos是分布式内核,是DC/OS的backbone。它针对您的数据中心进行编程,作为一个单一的资源池。它抽象了 CPU、内存、存储和其他计算资源。它还为资源管理、跨数据中心和云环境的调度提供了 API。它可以扩展到 10,000 个节点。所以它绝对可以被认为是大型生产集群的解决方案。它支持像 Kubernetes 和 Marathon 这样的容器编排平台。

Mesosphere - DC/OS 由 Mesosphere

创建和维护

js84 在上面提供了一个优秀而简洁的答案。只是为了说明重点,这里是 与 Linux 生态系统的类比:

  1. Mesos 类似于 Linux 内核(由 Linux 内核版本标识,例如 2.6,通过命令 $ uname -a 找到)

  2. DC/OS 类似于 Linux 操作系统(由 Linux Distribution/Releases 在文件中标识,例如 /etc/redhat-release:RHEL 7.1, CentOS 7.2), /bin 中有一大堆 bin 和实用程序, /usr/bin, ...

  3. Mesosphere 类似于 RedHat,这家公司为开源 Linux 内核和 Linux 发行版做出了很多贡献,并为企业客户提供付费支持以及企业所需的附加功能。

这是对 DC/OS 的一个很好的概述: https://docs.mesosphere.com/1.11/overview/what-is-dcos/

A​​pache Mesos 是容器和非容器的开源分布式编排器 workloads.It 是一个集群管理器,可简化 运行 应用程序的复杂性在共享服务器池上,负责使用调度程序和执行程序跨应用程序框架共享资源。

DC/OS(数据中心操作系统) 构建在 Apache Mesos 之上。开源 DC/OS 添加了服务发现、用于不同框架的 Universe 包、用于管理的 CLI 和 GUI 支持以及用于持久存储的卷支持。 DC/OS 使用统一的 API 来管理云端或本地的多个系统,例如部署容器、分布式服务等。与传统操作系统不同,DC/OS 跨越网络中的多台机器,聚合它们分布式应用程序最大限度地利用资源。

Mesosphere 公司拥有构建在 Apache Mesos 之上的产品。 Mesosphere 为 Apache Mesos 和 Opensource 做出了贡献 DC/OS。 Mesosphere 提供了一个软件层来组织您的机器、VM 和云实例,并让应用程序从一个智能和动态分配的资源池中提取资源,从而提高效率并降低操作复杂性