構建高可用性群集配置
構建高可用性群集配置時,您的應用程序可用性僅與其最薄弱的鏈接一樣好。這意味著,如果您購買了具有冗餘一切(CPU,風扇,電源,RAID,RAM等)和具有多路徑連接的超豪華SAN的優質服務器。與多個SAN交換機配合使用,並將您的應用程序與您喜歡的群集軟件集中在一起。 你可能有一個非常可靠的應用程序 – 對吧?嗯,不一定。服務器是否插入同一台UPS?它們是否在同一個網絡交換機上?它們是否由同一個交流單元冷卻?他們在同一棟樓裡嗎?您的SAN真的可靠嗎?其中任何一個問題都是高可用性群集配置中的單點故障。
尋找和刪除群集配置中最薄弱的環節
當然,你必須知道什麼時候“足夠好”是“足夠好”的。你的預算和你的SLA將有助於決定什麼是好的。但是,我擔心人們可能正在掠過的一個領域是存儲領域。隨著廉價或免費的iSCSI目標軟件解決方案的出現,我看到一些人建議你只是將一些iSCSI目標軟件放在備用服務器上,並且即時共享存儲。
請注意,我不是在談論內置故障轉移技術和/或其他可用性功能的OEM iSCSI解決方案;甚至是FalconStor等存儲虛擬化解決方案。我正在談論那些運行Windows Server 2008的服務器,他裝載了存儲並希望將其變成iSCSI目標。這在實驗室很棒。但如果你認真對待醫管局,你應該再考慮一下。即使是微軟也只提供他們的iSCSI目標軟件給合格的OEM製造商,他們在提供企業級存儲陣列上經驗豐富。
你實際上得到了什麼?
首先,這是Windows。 沒有一些經過強化的操作系統只能用於存儲。這將需要維護,安全更新,硬件修復等。它基本上與您要保護的應用程序服務器具有相同的可靠性。集群應用程序服務器是否有意義。然而,使用相同類別的服務器和操作系統來託管您的存儲?您基本上已將單點故障從應用程序服務器移開並將其移至存儲服務器。就我而言,這不是一個聰明的舉動。
某些企業級iSCSI目標軟件包括同步和/或異步複製軟件和快照功能。此功能肯定有助於恢復點目標(RPO)。雖然它不會幫助您恢復時間目標(RTO),除非故障轉移是自動且無縫到您的群集軟件。假設主iSCSI存儲陣列在半夜失敗。誰將在那裡激活複製副本?在您意識到存在問題之前,您可能已經停機了很長時間。再次,這可能是“足夠好”;你只需要知道你正在註冊的東西。這是您正在尋找的高可用性群集配置嗎?
SIOS DataKeeper
為提高iSCSI目標服務器的可靠性,您可以做的一件事是使用SteelEye DataKeeper Cluster Edition等複制產品來消除單點故障。讓我來說明一下。
如果我們採用上面顯示的相同配置並使用SteelEye DataKeeper Cluster Edition添加熱備用iSCSI目標來執行複制和自動故障轉移,那麼您剛剛為iSCSI目標解決方案提供了全新的可用性級別。這個解決方案看起來非常像這樣。
使用SteelEye DataKeeper Cluster Edition的解決方案與某些iSCSI目標供應商提供的複制解決方案的主要區別在於與WSFC的集成。要問你的iSCSI解決方案供應商的問題是這樣的…
如果我拔下活動的iSCSI目標服務器上的電源線,會發生什麼情況?
如果恢復過程是手動過程,則不是真正的HA解決方案。但是如果它是自動的並且與WSFC完全集成呢?然後,您可以獲得更高級別的可用性,並將iSCSI陣列作為單點故障排除在外。
與我們聊天也可以實現高可用性群集配置
經Clusteringformortals許可轉載。