Networking
通過鏈路聚合避免單點故障
我需要一個沒有單點故障的系統。客戶為每台伺服器提供了兩條乙太網電纜。
每台伺服器都將連接到它們的網路,但是我想為 PostgreSQL 複製流量設置一個單獨的網路(使用流複製)。客戶端對其網路上的高流量很敏感,我還想確保複製盡快發生,而不受其網路上其他系統的影響。
計劃是有兩個獨立的雙埠 NIC,因此我最終在每個網路中都有兩個連接,它們使用網卡綁定和鏈路聚合交換機進行組合。這樣,任一 NIC 都可能發生故障,並且兩個網路仍然存在活動連接。
我的問題是,使用網卡綁定(組合/中繼),您的兩個網路連接都將連接到同一個網路交換機 - 這樣,我的數據庫複製網路的網路交換機就會成為單點故障。
如何避免數據庫集群節點之間的單點故障?
顯然你需要兩個開關。使用 LAG,您需要在同一個物理交換機上結束(在交換機集群中有專有的工作方式),但使用 LACP,您可以在多個設備上終止並且它們協調鏈路。