我有2个物理服务器,每个都有32GB内存和2个四核处理器。 每个将运行VMWare,每个虚拟机4个,一个数据库,一个应用程序服务器,一个任务队列服务器和一个通用服务器。 一个会运行我的Web应用程序。 另一个将不断从主服务器同步复制,以提供一个准备好所有数据的故障切换等。我希望使用HAProxy来处理故障切换,在主服务器中的服务器问题的情况下,但我不确定这是可能实现的,而只使用这两个物理服务器。 是吗? 如果没有,是否有另一个解决scheme,不需要我购买另一台设备?
您可以使用高可用性解决scheme(如keepalived)在相同的两台物理机上运行haproxy。 在主站发生故障的情况下,虚拟IP将在两台机器之间移动。 显然,用户将通过由主机持有的VIP请求服务。