【问题标题】:Global load balancing - mesosphere全局负载均衡 - 中间层
【发布时间】:2018-04-11 12:05:18
【问题描述】:

我们有一个 Mesosphere DCOS 环境,其中我们有基于区域的不同池/集群。如何设置全局负载平衡,以便在池/集群之间平衡流量。基本上,我希望通过将组件部署到多个池来使我的部署高度可用。
如何在 Mesosphere 中实现这一点?

环境:

  • DCOS
  • 马拉松
  • 码头工人
  • RHEL
  • HAProxy

【问题讨论】:

  • 一个集群跨越多个区域吗?
  • 我交替使用术语集群和池。我们的池类似于 AWS 可用区。例如我们可能在 EMEA 有两个池(EMEA-1 和 EMEA-2),在 NA 有三个池(NA-1、NA-2、NA-3)。
  • 您能画出您的基础架构图吗?更容易理解你想要达到的目标。

标签: mesos marathon mesosphere dcos


【解决方案1】:

DC/OS 1.11 支持availability zones。首先确保您了解术语以及您的设置到底是什么:

  • zone 一个独立的数据中心(同一区域内的两个 zone 之间应该有低延迟)
  • region 地理区域,例如us-west(您可以在不同的大陆上拥有每个数据中心)- 此设置为currently not supported

因此,多区域设置是可能的。对于多区域,您需要独立的 DC/OS 集群,因为区域之间的延迟可能太高。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-09
    • 2021-12-07
    • 2019-02-14
    • 1970-01-01
    • 2022-08-10
    • 2017-08-09
    • 2014-03-09
    • 2020-03-16
    相关资源
    最近更新 更多