Windows 叢集和 SQL Server 可讓您在作用中/主動模式中執行 SQL Server,其中叢集的每個節點都是「作用中」,並執行一或多個 SQL Server 實例。 這樣便能讓您把 MessageBox 資料庫放在一個節點上,而將其他所有的 BizTalk Server 資料庫放在另一個節點上。 這可讓您將叢集硬體使用量最大化。
不過,如果您使用此組態,您必須確認每個節點都可以在 SQL Server 叢集節點故障轉移期間同時處理所有 SQL Server 實例的負載。
評估主動/主動叢集的故障轉移
確認單一節點可以在 SQL Server 叢集節點故障轉移時處理所有 SQL Server 實例負載時的考慮包括:
故障轉移節點是否有足夠的 CPU 資源?
故障轉移節點是否有足夠的記憶體?
是否有足夠的網路頻寬?
故障轉移節點可以處理增加的磁碟 I/O 爭用嗎?
測試故障轉移時,應該評估以下情境:
使用中伺服器上的電源失敗
被動伺服器上的電源故障
磁碟連線遺失
活躍節點的公用網路連線中斷
主動節點上的專用網連線中斷
被動節點上中斷的公用網路連線
專用網路連線中斷於被動節點
SQL Server 服務失敗
SQL Server Agent 服務失敗
使用主動/主動/被動叢集
如果您判斷一個節點無法處理故障轉移案例中的所有 SQL Server 實例,替代方法是使用主動/主動/被動叢集模型。 主動/主動/被動叢集模型大幅增加故障轉移情況下始終有一個被動節點可用的可能性。