Date: 29 4 月, 2022
如何使用 WSFC 在雲中實現高可用性
Microsoft Windows Server 包括 Windows Server 故障轉移群集 (WSFC) 軟件,以確保關鍵應用程序的可用性。 在本地環境中,集群中的主節點和備用節點連接到同一個共享存儲。 但是,此基礎架構不能直接帶到雲端。 跨主系統和備用系統的共享存儲在 WSFC 中必不可少,但共享存儲不能與 AWS、Azure 或 Google Cloud 中的 IaaS(基礎設施即服務)等公共雲服務一起使用。
地理分離的共享存儲對於 WSFC在雲中不可用
在將本地應用程序遷移到雲端時,公司更願意將其整個基礎架構(包括 WSFC)遷移到雲端,而無需更改本地操作流程。 這使他們能夠通過在雲中應用相同的 WSFC 技能和專有技術來最大程度地減少中斷。
組成集群的服務器分為主節點(應用程序運行的地方)和備用節點。 WSFC 軟件監控應用程序和服務器節點以確保它們正常運行。 如果 WSFC 檢測到主節點出現問題,它會在稱為“故障轉移”的過程中將應用程序的操作切換到備用節點。
在 WSFC 環境中,主服務器和備用服務器連接到共享存儲——通常稱為 SAN(存儲區域網絡)或 iSCSI-SAN 存儲的存儲。
要將操作從主服務器故障轉移到備用服務器,必須切換網絡鏈接,以便備用服務器可以讀取和寫入通常讀取和寫入主服務器的 SAN。 這樣,可以在短時間內重新啟動服務,讓備用服務器訪問與主節點相同的數據並滿足低恢復點目標(RPO)。
查看相關內容:災難恢復基礎.
但是,將 WSFC 遷移到雲時,沒有可用的 SAN。 例如,您不能將 Amazon Web Services (AWS) 和 Microsoft Azure 鏈接到多個節點(服務器)以用作共享存儲。 這同樣適用於其他雲服務的 IaaS。
可以在沒有共享存儲的情況下基於 WSFC 構建 HA 集群配置,但需要非常高級的技能,例如創建自己的程序來恢復備用節點上的數據。 操作複雜,事件發生時不易驗證。
數據複製軟件解決問題
要解決此問題,您可以安裝數據複製專用於 HA 集群的軟件 – 例如 SIOS DataKeeper Cluster Edition – 並在本地服務器之間同步存儲。 使用基於主機的塊級複製實時同步主節點和備用節點本地磁盤上的數據。 使用這種方法,您不需要共享存儲。 相反,您可以使用熟悉的 WSFC 構建 HA 集群配置,而不會中斷已建立的流程。
使用 DataKeeper,同步節點在 WSFC 管理屏幕(故障轉移集群管理)中顯示為 SAN。 如果您的運營經理使用過 WSFC,那麼他們幾乎不需要使用這種方法進行培訓。
雲中的高可用性超越了本地 HA使用 SIOS DataKeeper 和 WSFC
DataKeeper 集群版是與 Windows Server 故障轉移群集 (WSFC) 無縫集成的軟件插件,可添加性能優化的基於主機的同步或異步複製。 萬一 HA 集群發生故障,WSFC 將協調操作故障轉移到備用節點並訪問共享存儲,就像它是共享存儲一樣。 這種簡單的機制可以在不改變現有系統操作的情況下遷移到 AWS。
在不影響熟悉的 WSFC 操作的情況下,可以使用相當於或優於本地部署的 DataKeeper 來保證雲中的高可用性高可用性. 這種集群配置的優點是非常簡單,可以輕鬆應用於任何云環境。
與 WSFC 無縫集成
SIOS DataKeeper Cluster Edition 通過提供性能優化的、基於主機的數據複製機制與 Windows Server Failover Clustering (WSFC) 無縫集成並進行了擴展。 在 WSFC 管理軟件集群的同時,SIOS 執行數據複製以在共享存儲集群不可能或不切實際的情況下(例如在雲、虛擬和高性能存儲環境中)實現災難保護並確保零數據丟失。
經授權轉載西歐