OVH专用服务器上的高可用性

问题描述 投票:0回答:1

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

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

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

方法1:

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

方法2:

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

方法3:

OVH具有IP负载平衡选项,但仍会创建单点故障。另外,文档不是很有帮助。是否可以定义仅在主LB发生故障时才使用备份LB的规则?

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

dns load-balancing high-availability ovh
1个回答
0
投票

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

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

我可以提出第四种方法吗? :)您可以部署具有HAProxy实例的新VM并以VMWare Fault Tolerance模式设置它?这样,您的VM就可以在两个服务器之间“实时复制”,并在出现问题时自动进行故障转移。

© www.soinside.com 2019 - 2024. All rights reserved.