Apache Mesos和Nomad之间有什么区别



Apache Mesos和Nomad有什么区别?

Nomad似乎声称它可以进行资源管理,所以我想知道这与Apache Mesos有何不同?

Nomad还在其网站上声称以下内容

Nomad在结构上要简单得多。Nomad是一个二进制文件,无论是针对客户端还是服务器,不需要外部服务即可进行协调或存储。Nomad将资源经理和调度程序的功能结合到一个系统中。这使得游牧在操作上变得更简单,并实现了更复杂的优化。

对于任何人来说,仅提出集群资源管理是不够的。因此,对于那个游牧民族,显然建议您购买其余的Hashicorp产品,因此当人们必须与几乎所有的产品集成在一起的所有产品时,我不确定它在架构上是如何简单的?

MESO不支持联邦或多个故障隔离区域。Nomad支持多个数据和多区域配置,以隔离故障和可扩展性。

不确定Apache Mesos是否仍然正确?

Nomad当前是编排编排的广告。

Nomad仅旨在提供集群管理和调度,并以Unix的理念为其设计,即拥有一个小范围,同时使用诸如领事进行服务发现的工具和秘密管理库等工具。

另一方面,Mesos更是构建分布式系统的框架,而不仅仅是容器编排器。当然,您可以这样使用它,但它只是其功能的少数,而不必完全使用其两级调度设计。

Nomad在结构上要简单得多。Nomad是一个二进制文件,无论是针对客户端还是服务器,不需要外部服务即可进行协调或存储。Nomad将轻量级资源经理和复杂的调度程序结合在一起。默认情况下,Nomad是分发的,高度可用的,并且在操作上很简单。

Mesos体系结构并不那么简单。这是多个二进制项目。绝对不容易设置和运行。与整体相比,多个运动部件总是比设置更复杂,但可以自定义。

MESO不支持联邦或多个故障隔离区域。Nomad支持多个数据和多区域配置,以隔离故障和可扩展性。

是的。这是一些将联合会带到Mesos的工作,但尚未完成。https://youtu.be/kqyvqzwwd5e

MESO和NOMAD是出于差不多的目的而创建的。尽管他们俩都是第n级编排,并且可以在另一个级别上运行,并且可能会提供类似的功能。Nomad的设计仅是为了运行简单的无状态应用程序,而Mesos aLow插入自定义调度程序,并对部署的哪些/何时/何时/何处进行精细粒度控制。

最新更新