從 keepalived 遷移到 HAProxy

從 keepalived 遷移到 HAProxy

我在兩台keepalived 負載平衡伺服器下有四台Web 伺服器,因此我可以確定主動keepalived 伺服器將負載平衡我的四台Web 伺服器上的流量,當它失敗時,被動伺服器將變為主動伺服器並完成工作,直到主伺服器為止返回活動狀態時,它還會追蹤真實伺服器(即 Web 伺服器)並重新平衡活動 Web 伺服器上的負載。問題是我無法將 Web 伺服器的子集用於某些域名,因為 keepalived 只能使用 IP:PORT 對(不是 http 域名),所以我考慮使用 HAProxy,但找不到有關 HAProxy 伺服器故障轉移的任何資訊功能、如何組織、HAProxy 是否支援HAProxy 伺服器叢集?

答案1

HAproxy 不提供內建集群,但通常出於此目的與 keepalived 一起安裝。

-Keepalived 管理叢集、虛擬 IP 和節點之間的故障轉移。
-HAproxy 在虛擬 IP 上進行實際的負載平衡。

除了 keepalived 之外還有其他選項,但我想說這是最常見的設定之一。

相關內容