規劃資料庫可用性
BizTalk Server傳訊引擎可確保商務程式可靠且持久,方法是將進程狀態和商務資料保存到稱為 BizTalk Messagebox 資料庫的SQL Server資料庫。 由於保存資料的可靠性與持久性只與基礎資料存放區一樣好,因此規劃BizTalk Server資料庫的高可用性非常重要。
硬體考量
若要確保BizTalk Server資料庫的高可用性,請在規劃硬體時考慮下列事項:
請考慮實作儲存區域網路 (SAN) 來存放BizTalk Server資料庫。 若要達到最大效能和高可用性,應該使用 RAID 1+0 來設定 SAN 磁片, (鏡像集的等量) 拓撲。
規劃安裝執行SQL Server的多部電腦來存放BizTalk Server資料庫。 SQL Server叢集 (建議) 和/或將特定BizTalk Server資料庫放在個別實體SQL Server實例 (也建議) ,需要執行SQL Server的多部電腦。
規劃安裝執行SQL Server的一或多部電腦,以針對災害復原目的實作SQL Server記錄傳送。 BizTalk Server透過使用SQL Server記錄傳送來實作資料庫待命功能。 SQL Server記錄傳送會將資料庫和交易記錄檔的備份和還原自動化,讓待命伺服器在生產伺服器失敗時繼續執行資料庫處理。 如需針對災害復原目的實作SQL Server記錄傳送的詳細資訊,請參閱什麼是BizTalk Server記錄傳送?
軟體考慮
若要確保BizTalk Server資料庫的高可用性,請在規劃軟體時考慮下列事項:規劃安裝支援容錯移轉叢集支援和/或 BizTalk 記錄傳送支援的SQL Server版本和版本。 如需SQL Server版本所支援功能的完整清單,請參閱版本和支援的功能。
高可用性與災害復原
有兩種不同的方法來增加BizTalk Server環境的可用性:使用容錯和/或負載平衡提供高可用性,或使用災害復原提供可用性。 雖然每個方法都增加可用性,但兩者之間的主要差異在於容錯和/或負載平衡通常會比災害復原更快提供更快速的復原時間。 因此,建置在容錯或負載平衡上的解決方案通常被視為提供高可用性,而不是只提供可用性。 這兩種方法都應該在生產BizTalk Server環境中採用。
使用容錯搭配 Windows 叢集,為BizTalk Server資料庫提供高可用性。 如需提供BizTalk Server資料庫高可用性的詳細資訊,請參閱資料庫的高可用性。
使用BizTalk Server記錄傳送來增加災害復原的可用性。 若要提高具有災害復原之BizTalk Server資料庫的可用性,請遵循檢查清單:增加災害復原的可用性主題中的步驟。