Load-Balancing

反向代理故障轉移方案?

  • February 15, 2010

我目前有 2 個執行 ldirectord/heartbeat 以在它們之間進行負載平衡的 apache 網路伺服器。每當我重新啟動其中一個 Web 伺服器或將其關閉以進行維護時,ldirectord 會自動故障轉移以在實時 Web 伺服器上執行,並且我的站點沒有停機時間。

我正在考慮在我的網路伺服器前面放置一個記憶體反向代理,以減輕主伺服器上的一些負載。

我的問題是,為了保持冗餘和在不中斷服務的情況下關閉我的任何伺服器的能力,我是否需要設置2 個反向代理伺服器,或者有什麼方法可以讓我的主伺服器繼續為請求提供服務而他們面前的單個反向代理伺服器已關閉?

我能想到的一種方法是將代理伺服器作為主伺服器添加到您的心跳 HA 集群中。如果您為 Web 主機使用虛擬 IP,則代理伺服器可以預設使用 VIP。如果它出現故障,VIP 可以傳遞到實際的 Web 伺服器之一。

引用自:https://serverfault.com/questions/113174