2014-10-10 78 views
0

我打算使用heartbeat/corosync +起搏器實現99%的高可用性羣集,用於某些服務器之間的通信,但這些機器不在同一網關/網絡掩碼中,我無法共享虛擬IP爲心跳。有一種方法可以解決這個問題,而無需將所有服務器都插入到同一個路由器中(因爲它不是一個選項)?羣集的虛擬IP問題

感謝關注

回答

0

的99%的可用性意味着你的系統允許在一年的停機時間超過三年半的時間。您應該能夠通過商品硬件並且不使用起搏器來實現這種可用性。

如果您希望獲得更高的可用性或可以在不中斷服務的情況下進行系統維護,則可以使用DNS實現更高的正常運行時間。您可以手動切換低TTL的DNS記錄,也可以使用像Amazon Route 53這樣的服務在某種健康檢查失敗時自動切換,以獲得更高的可靠性。