Failovercluster
Windows Server 故障轉移群集的容錯?
我試圖在網上閱讀大量關於此的文章,並相信我正在“看到光明”,但我想確認一下。
Windows Server 故障轉移群集是否提供類似於 VMWare FT 的容錯功能?
我們有一個伺服器應用程序,它維護與各種設備的網路連接,並在客戶端和該設備之間實時傳輸數據。與連接和設備相關的大量配置和狀態數據保存在 RAM 中,從不寫入磁碟。
VMWare FT 似乎為此類應用程序提供了一種可行的容錯解決方案,因為它使配對的 VM 處理彼此保持同步,並在發生硬體故障時將數據保留在 RAM 中。據推測,故障轉移也將足夠快以維持與我們設備的網路連接。我們知道它不能防止應用程序或作業系統級別的故障。
我在 WSFC 中沒有找到類似的能力,但是我讀過的一些論文也有幾年的歷史了,所以我承認我可能沒有最新的資訊。
感謝您提供的任何資訊。
首先詢問如果節點發生故障,您需要為該應用程序設置什麼樣的恢復時間目標 (RTO)。請記住,接近零可能會產生成本和限制。
VMware FT 確實使 VM 狀態保持同步,以便作業系統繼續執行。這有很大的同步挑戰。它需要強大的網路連接,並且 vCPU 的數量有限。
Windows Server Failover Clusters 不等同於 FT;我還沒有看到 Microsoft 的 FT 解決方案。WSFC 在作業系統實例之間移動服務,並帶有短暫的中斷。
VMware HA 和類似的管理程序功能將 VM 移動到另一台主機並在作業系統出現故障時啟動它。也是短暫的中斷。更接近故障轉移群集,但會移動整個 VM。