【问题标题】:High Availability on OVH dedicated serversOVH 专用服务器上的高可用性
【发布时间】:2020-03-09 06:27:55
【问题描述】:

我在 OVH 上有两台专用服务器,ESXI 托管多个虚拟机。 VM 是多个应用程序服务器和数据库(一个处于活动状态,另一个处于备用状态)。每台服务器还具有 Apache mod_jk 负载平衡器,可通过 vRack 在两台专用服务器上的应用程序服务器之间进行平衡。

问题是两个负载均衡器都有公共 IP,我一次只需要一个活动的。

我有几种方法,但都有一些障碍。

方法一:

我尝试在 IONOS 上定义多个 A 记录,但根据一些消息来源,缓存存在问题,尤其是 Google Chrome。

方法2:

两台服务器上的 IP 组都是故障转移,因此我可以在发生故障时将 IP 切换到其他 LB,但必须手动完成切换(据我所知)。

方法3:

OVH 有一个 IP 负载平衡选项,但它仍然会产生单点故障。此外,文档也不是很有帮助。是否可以定义规则以仅在主 LB 失败时使用备份 LB?

有没有解决这些问题的方法或任何其他方法?

【问题讨论】:

    标签: dns load-balancing high-availability ovh


    【解决方案1】:

    方法 3 是最好的方法,因为它与 OVH 生态系统的其余部分集成在一起。该报价基于 HAProxy 上的自定义实现,是具有多阶段负载平衡(数据中心 -> 机架 -> 服务器 -> HAProxy 实例)的高可用性解决方案。您会发现几乎所有来自 HAProxy 的基本负载平衡(L7、TCP、SSL 解密等。该产品非常易于使用。

    如果您不想手动进行切换,则方法 2 可能是一种选择。但是,您可以尝试使用 corosync、起搏器等工具将其自动化。

    我可以提出第四种方法吗? :) 您可以部署一个带有 HAProxy 实例的新 VM,并将其设置为 VMWare 容错模式?这样,您的 VM 在两个 esxi 之间“实时复制”,并且在出现问题时会自动发生故障转移。

    【讨论】:

      猜你喜欢
      • 2022-10-03
      • 2012-12-11
      • 2017-05-08
      • 1970-01-01
      • 2021-07-27
      • 1970-01-01
      • 2011-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多