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插入自定义调度程序,并对部署的哪些/何时/何时/何处进行精细粒度控制。