BizTalk Server 2010高可用方案
本文介紹了 Microsoft BizTalk Server 中通過對主機的各層進行擴充套件提供高可用性的方案。 分隔各個區域的功能分為不同的主機和中的層 BizTalk Server, ,管理員可以為每個主機提供冗餘和縮放它們獨立於其他主機。 若要為每個功能區域提供高可用性,應建立單獨的主機,為每個主函式-接收、 處理、 傳送和跟蹤-和群集 BizTalk Server 資料庫和企業單一登入的主金鑰伺服器。
小型 BizTalk Server 部署
為 SQL Server 和 BizTalk Server 提供高可用性的最小 BizTalk Server 部署是由兩臺具有 SQL Server 的主動/主動群集配置的計算機組成。 這兩臺計算機包含了該環境中所有 BizTalk 主機的例項。 如果其中一臺計算機失敗或遇到錯誤,另一臺計算機將同時維護 SQL Server 和 BizTalk Server 的服務可用性。 此配置並不具有高可用性,因為由於 BizTalk Server 主機例項將不會在群集企業單一登入資源處於被動的 BizTalk Server 計算機上啟動,從而它不會提供群集的主金鑰伺服器。 有關群集的主金鑰伺服器的詳細資訊,請參閱 為企業單一登入的高可用性。
對於小型 BizTalk Server 包含少於 5 臺計算機的部署,我們建議,在包含 BizTalk Server 資料庫的 SQL Server 群集執行單獨的計算機上從 BizTalk Server 計算機。 BizTalk Server 計算機可以執行所有 BizTalk 主機(接收、處理和傳送)。 為確保此部署高度可用,請群集 SQL Server 和企業單一登入主金鑰伺服器,並使用兩個 BizTalk Server,分別用來在您的環境中執行每個主機的例項。
下圖顯示了高度可用的小型 BizTalk Server 部署:
BizTalk高可用部署資源需求
NO |
叢集名稱 |
主機名 |
IP |
用途 |
1 |
BizTalk |
BizTalk-Svr-1 |
192.168.2.100 |
Biztalk主機例項 |
2 |
BizTalk-Svr-2 |
192.168.2.101 |
Biztalk主機例項 |
|
3 |
心跳線 |
192.168.3.102 |
|
|
4 |
心跳線 |
192.168.3.103 |
|
|
5 |
WinSvrCluster |
192.168.2.103 |
window server 叢集 |
|
6 |
BizTalkClusterDtc |
192.168.2.104 |
Biztalk DTC服務 |
|
7 |
BizTalkCluster1 |
192.168.2.105 |
BizTalk 叢集服務 |
|
8 |
BizTalkCluster2 |
192.168.2.106 |
BizTalk 叢集服務 |
|
9 |
MS SQL Server |
MSSQL-2008R2-1 |
192.168.2.120 |
SQLServer主機 |
10 |
MSSQL-2008R2-2 |
192.168.2.121 |
SQLServer主機 |
|
11 |
心跳線 |
192.168.3.104 |
|
|
12 |
心跳線 |
192.168.3.105 |
|
|
13 |
SQLWinCluster |
192.168.2.106 |
window server 叢集 |
|
14 |
SQL2K8R2Cluster |
192.168.2.107 |
SQL Server 叢集 |
|
15 |
SQL2K8R2ClusterDTC |
192.168.2.108 |
SQL Server DTC 叢集服務 |
|
16 |
SQLESSOCluster |
192.168.2.109 |
BizTalk SSO 叢集服務 |
|
17 |
儲存 |
SQLQuorum |
|
SQL叢集仲裁資源 |
18 |
SQLMSTC |
SQLDTC資源 |
||
19 |
SQLData |
SQLData儲存資源 |
||
20 |
BizQuorum |
Biztalk叢集仲裁資源 |
||
21 |
BizMSDTC |
BizTalkMTC資源 |
||
22 |
BizFileShare1 |
BizTalk檔案儲存資源 |
||
22 |
BizFileShare2 |
BizTalk檔案儲存資源 |
Biztalk高可用部署手冊
參考
BizTalk高可用部署計劃