當其中一個伺服器宕機時,如何切換服務伺服器黑白主、輔?

當其中一個伺服器宕機時,如何切換服務伺服器黑白主、輔?

我是基於網路的應用程式的新手。

當主伺服器發生故障時,該 URL 的請求應自動轉發到輔助伺服器,因此現在它取代主伺服器提供服務(一旦主伺服器恢復,它就會再次成為所有傳入請求的伺服器)。這如何才能實現?是否會有一個腳本可以滿足我的目的?這個腳本將在哪裡運作?

我應該採取什麼方法..請分享一些意見..

謝謝。

答案1

您使用什麼作業系統?

執行此操作的兩種常見方法是使用負載平衡器和叢集。

最簡單的方法是在 Web 伺服器前面放置一個硬體負載平衡器。 LB 將偵測節點上的服務何時關閉,並將流量重新導向至另一個節點。軟體HA/負載平衡的方法也有很多。

對於集群,伺服器具有心跳連接和其他檢測服務可用性的方法。在主動/被動叢集中,正如您似乎在談論的那樣,一台伺服器將成為主動節點,如果發生故障,另一台伺服器將接管服務。無需更改 IP,因為叢集使用一個虛擬 IP 來實現外部可用性。

這裡是一個與使用 Apache/Linux 做這些事情相關的 SF 問題。

答案2

DNS 故障轉移在某些有限的情況下可能很有用。看為什麼不建議 DNS 故障轉移?

相關內容