【问题标题】:Cluster management and service discovery集群管理和服务发现
【发布时间】:2014-07-09 17:10:39
【问题描述】:

我想在我的部署中介绍一个服务发现/集群管理解决方案。据我所知,Mesos 是一种解决方案,但我担心在安装 marathon、cronos、mesos 等代理时它会消耗多少 RAM;我的盒子最多有 512mb 的 RAM。 在资源低的盒子上安装 Mesos 可行吗? Consul 是 Mesos 的替代品吗?

【问题讨论】:

    标签: ruby-on-rails ruby deployment mesos consul


    【解决方案1】:

    您的问题实际上是多个问题:

    1. Mesos 是一个很好的集群管理解决方案。它在 twitter 上进行了大规模生产测试。
    2. Mesos 不提供服务发现机制。
    3. Mesos 请求其他组件以提供完整的解决方案。没有一种解决方案适用于所有环境/拓扑。领先的补充由mesosphere 提供,其中包括马拉松(至少)。
    4. 内存要求会因从站数量而异。 master和slave的起始要求是3MB。使其可以安装在资源较少的节点上。
    5. Consul 是一个服务发现组件,不会替代 Mesos。它们是互补的。事实上,Keen Labs 已经修改了 marathon 以将 mesos 与 consul 集成。见:https://github.com/keenlabs/marathon/commit/290036e34337dcd6483550b7ab7d723bc4378d5f

    【讨论】:

      猜你喜欢
      • 2016-02-22
      • 1970-01-01
      • 2020-10-21
      • 2018-04-15
      • 1970-01-01
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      • 2022-11-30
      相关资源
      最近更新 更多