Apache中间层和nomad有什么区别?

5jvtdoz2  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(370)

ApacheMesos和nomad有什么区别?
nomad似乎声称它可以进行资源管理,所以我想知道这与apachemesos有什么不同?
nomad在他们的网站上还声称
nomad在建筑上要简单得多。nomad是一个二进制文件,用于客户端和服务器,不需要外部服务来进行协调或存储。nomad将资源管理器和调度器的特性结合到一个系统中。这使得nomad在操作上更简单,并支持更复杂的优化。
好吧,对于任何人来说,仅仅提出集群资源管理是不够的。因此,nomad显然建议购买hashicorp的其他产品,所以我不确定当一个人必须与一个完全功能集群所需的几乎所有产品集成时,在体系结构上如何更简单?
mesos不支持联邦或多故障隔离区域。nomad支持多数据中心和多区域配置,以实现故障隔离和可扩展性。
不确定这是否仍然适用于ApacheMesos?

hs1ihplo

hs1ihplo1#

nomad目前被广告为orchestrator的orchestrator。
nomad的目标只是提供集群管理和调度,它的设计理念是使用unix的小范围,同时使用consul等工具进行服务发现,使用vault进行秘密管理。
另一方面,mesos更像是构建分布式系统的框架,而不仅仅是容器编排器。当然,您可以这样使用它,但这只是它的一小部分功能,并没有充分利用它的两级调度设计。
nomad在建筑上要简单得多。nomad是一个二进制文件,用于客户端和服务器,不需要外部服务来进行协调或存储。nomad将一个轻量级资源管理器和一个复杂的调度程序组合到一个系统中。默认情况下,nomad是分布式的、高度可用的,并且操作简单。
mesos架构并不是那么简单。这是一个多二进制项目。显然不容易设置和运行。多个运动部件的设置总是比一个整体更复杂,但可以定制。
mesos不支持联邦或多故障隔离区域。nomad支持多数据中心和多区域配置,以实现故障隔离和可扩展性。
那是真的。有一些工作,使联盟到mesos,但它还没有完成。https://youtu.be/kqyvqzwwd5e
mesos和nomad的创建目的略有不同。尽管它们都是第n级编排器,可以在另一个编排器上运行,并且可能提供类似的功能。nomad被设计成只运行简单的无状态应用程序,而mesos则可以插入定制的调度程序,并对部署的内容/时间/地点进行细粒度的控制。

相关问题