当前位置: 首页 > 知识库问答 >
问题:

Apache Mesos和Nomad有什么不同?

裴欣然
2023-03-14

Apache Mesos和Nomad有什么不同?

Mesos不支持联邦或多个故障隔离区。Nomad支持多数据中心和多区域配置,以实现故障隔离和可伸缩性。

不确定这是否仍然适用于Apache Mesos?

共有1个答案

龚彬
2023-03-14

Nomad目前被宣传为Orchestrators的orchestrator。

Nomad的目的只是提供集群管理和调度,它是以Unix的理念设计的,即具有较小的范围,同时与服务发现的Consul和秘密管理的Vault等工具组合在一起。

另一方面,Mesos更多的是构建分布式系统的框架,而不仅仅是容器编排器。当然,您可以这样使用它,但这只是它的一小部分功能,并没有充分利用它的两级调度设计。

的确如此。还有一些将联邦带到Mesos的工作,但还没有完成。https://youtu.be/kqyvqzwwd5e

Mesos和Nomad是为了不同的目的而创造的。尽管这两个都是第n级orchestrator,可以一个接一个地运行,并且可能提供类似的特性。Nomad的设计只是为了运行简单的无状态应用程序,而Mesos则无需插入自定义调度程序,并对部署的内容/时间/地点进行细粒度控制。

 类似资料:
  • 我的应用程序无法运行,我应该在哪里调试? 请确保所有必需的容器都在运行:包括 etcd、istio-apiserver、consul、registrator、pilot 等。如果有任何一个容器没有运行,您可以使用 docker ps -a 命令来查找 {containerID},然后使用 docker logs {contaienrID} 来查看容器日志。 最终我该如何使用 istioctl 取消

  • Nomad 是一个集群管理器和调度器,专为微服务和批量处理工作流设计。Nomad 是分布式,高可用,可扩展到跨数据中心和区域的数千个节点。 Nomad 提供一个常规工作流跨基础设施部署应用。开发者使用一个声明式作业规范来定义应用该如何部署,资源有什么要求(CPU,内存,硬盘)。Nomad 接收这些作业,查找可用的资源来运行应用。调度算法确保所有的约束都满足,尽量在一个主机部署尽可能多的应用,优化资

  • 注意:在 Nomad 上安装还没有测试过。 在非 kubernetes 环境中使用 Istio 有几个关键问题: 使用 Istio API server 创建 Istio 控制平面 向服务的每个实例中注入 Istio sidecar 确认通过 sidecar 来路由请求 安装控制平面 Istio 控制平面由四个主要服务组成:Pilot、Mixer、CA 和 API server。 API Serv

  • 在基于 Consul 的环境中安装 Istio 控制平面,不论是否使用 Nomad。 使用 Docker 快速开始:使用 Docker Compose 快速安装 Istio service mesh 指南。 安装:在基于 Consul 的环境中安装 Istio 控制平面,不论是否使用 Nomad。 FAQ:常见问题,当前的限制与问题排查。

  • 本文向大家介绍getComputedStyle和element.style有什么不同?相关面试题,主要包含被问及getComputedStyle和element.style有什么不同?时的应答技巧和注意事项,需要的朋友参考一下 element.style 只能获取内联样式属性 getComputedStyle() 可以获取所有样式属性

  • 本文向大家介绍frame和bounds有什么不同?相关面试题,主要包含被问及frame和bounds有什么不同?时的应答技巧和注意事项,需要的朋友参考一下 答案:frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统) bounds指的是:该view在本身坐标系统中 的位置和大小。(参照点是本身坐标系统)