Cluster
沒有 SAN 的 MSMQ 的 Windows 故障轉移群集?
是否可以在沒有 SAN 的情況下創建 3 節點 Windows Server 2008 R2 故障轉移集群?
我們的目標是創建一個沒有任何單點故障的集群 MSMQ。理想情況下,儲存的消息將持久保存在集群的所有節點上,這樣如果任何單個節點離線,集群就可以繼續執行並維持仲裁。
或者,是否有另一種更好的方法來創建高度可用的 MSMQ?
(附加的最可能不相關的資訊)該集群將充當 NServiceBus“分發器”並在我們的系統中保存所有“待處理”消息。它將成為所有消息流量通過的樞紐。
**編輯:**澄清一下,我對儲存在節點本身上複製的 MSMQ 隊列特別感興趣。我會使用 FileShare 或 Node Majority quorum 來處理集群仲裁。
將儲存 MSMQ 數據的磁碟需要某種類型的共享磁碟。
SAN 的成本不是主要問題——而是 SAN 成為單點故障這一事實。
SAN 並不真正被視為單點故障。它們具有冗餘控制器、從伺服器到 SAN 的冗餘路徑、從控制器到主軸的冗餘路徑。如果主軸故障是一個問題,您可以將 LUN 複製到第二組磁碟以獲得最大冗餘。如果您有第二個陣列,您甚至可以從一個陣列複製到另一個陣列。
大多數儲存陣列的設計正常執行時間為 99.999%,甚至更多。有些設計用於 99.9999% 的正常執行時間,有些可以提供比這更長的正常執行時間。