Failover
無需 IP 故障轉移的高可用性?
當 IP 故障轉移不可用時,是否有創建 HA 環境的策略或技術?我正在閱讀Linode 圖書館的指南,該指南準確描述了我想要做什麼,但我不確定我目前的 VPS 主機是否支持 IP 故障轉移。
使用 heartbeat/pacemaker 的 IP 故障轉移需要能夠在節點之間移動 IP 地址。如果您的 VPS 提供商將您鎖定在一個 IP 地址中,那麼這不是您想要採取的路線。您將需要 IP 地址穩定的東西。
根據您正在做的事情,像haproxy這樣的東西可能會滿足您的需求。您將執行一個非常簡單的服務的伺服器放在一對(或更多)伺服器前面,客戶端與 haproxy 伺服器對話。如果需要故障轉移,haproxy 伺服器會將其後端通信翻轉到仍在工作的伺服器。它確實引入了單點故障,但它是一個相當簡單的服務,它很可能比您希望提供高可用性的應用程序更穩定。
HAProxy 只是執行此操作的幾種方法之一,但它是一個純軟體負載均衡器,比 F5 設備等硬體負載均衡器兼容得多。