BizTalk Server 高可用性實例範例
本主題描述 Microsoft BizTalk Server中透過向外延展主機層提供高可用性的案例。 藉由將功能區域分成BizTalk Server中的不同主機和階層,系統管理員可以為每個主機提供備援,並與其他主機分開調整。 若要為每個功能區域提供高可用性,您可以為每個主要函式建立個別主機,也就是接收、處理、傳送和追蹤,以及叢集BizTalk Server資料庫和企業單一 Sign-On 主要密碼伺服器。
小型 BizTalk Server 部署
提供SQL Server和BizTalk Server高可用性的最小BizTalk Server部署是由具有作用中/作用中叢集組態的兩部電腦所組成,可SQL Server。 兩部電腦都包含環境中所有 BizTalk 主控件的執行個體。 若一部電腦失敗或發生錯誤,其他電腦仍會維護 SQL Server 與 BizTalk Server 的服務可用性。 此設定並非高可用性,因為它無法容納叢集主要密碼伺服器,因為BizTalk Server主機實例不會在叢集企業單一 Sign-On 資源被動的BizTalk Server電腦上啟動。 如需叢集主要秘密伺服器的詳細資訊,請參閱 Enterprise 單一登入的高可用性。
對於包含少於五部電腦的小型BizTalk Server部署,建議包含BizTalk Server資料庫的SQL Server叢集從BizTalk Server電腦上執行。 BizTalk Server 電腦可執行所有 BizTalk 主控件 (接收、處理和傳送)。 若要讓這個部署高度可用,請叢集 SQL Server 及「企業單一登入」主要密碼伺服器,並具備兩個 BizTalk Server,使其各自在您的環境中執行每個主控件的執行個體。
下圖顯示高度可用的小型 BizTalk Server 部署。
中型 BizTalk Server 部署
對於包含五至十部電腦的中型部署,建議您叢集包含 BizTalk Server 資料庫及「企業單一登入」主要密碼伺服器的 SQL Server。 若您的實例需要執行大量接收,您可能要指派兩部 BizTalk Server 專用於執行接收主控件執行個體,以提供高度可用的方案。 接著您可以讓兩部或以上的電腦執行處理和傳送主控件執行個體。 若要讓此成為高度可用的部署,請在兩部 BizTalk Server 上建立處理和傳送主控件的主控件執行個體。 同樣地,若您的實例需要執行大量處理,您可能要指派兩部 BizTalk Server 專用於執行處理主控件執行個體,並讓其餘兩部 BizTalk Server 執行接收和傳送主控件的執行個體。
下圖顯示高度可用的中型 BizTalk Server 部署,其中包含兩部專用於接收作業的 BizTalk Server。
如需企業單一登入高可用性的詳細資訊,請參閱 Enterprise 單一登入的高可用性。
大型 BizTalk Server 部署
對於包含 10 部或以上電腦的大型部署,請為接收、處理和傳送功能指派獨立的 BizTalk Server 電腦。 另外,若在群組中有許多 BizTalk Server 電腦,您可以納入其他 MessageBox 資料庫電腦以增加效能。 在此情況下,請叢集 MessageBox 資料庫及主要密碼伺服器,以提供高可用性。
這類分散式設定示範BizTalk Server的彈性,因為它可讓您評估並識別部署中的特定失敗點,然後策略性地配置資源以減少系統中的那些點。 今日動態的商務環境需要這樣的彈性,因為工作負載變動和商務需求可能每天都在改變。
您只要將資源從耗用較少資源的電腦移到需要大量資源的電腦,以使用現有的資源來達成高可用性,而不需花費額外的金錢來升級或取得新硬體。
下圖顯示大規模BizTalk Server部署。
如需企業單一登入高可用性的詳細資訊,請參閱 Enterprise 單一登入的高可用性。
使用 Hyper-V 和容錯移轉叢集提供高可用性
將 Windows® Server 2008 Hyper-V 角色和 Windows Server 2008 容錯移轉叢集功能一起使用,可提供虛擬伺服器運算環境的高可用性。 BizTalk Server電腦和SQL Server BizTalk Server部署中使用的電腦可以安裝在 Hyper-V 虛擬化環境中,然後透過容錯移轉叢集提供高可用性。 因為在 Hyper-V 上執行虛擬作業系統會有相關的系統資源成本,所以建議在將此類方案部署到實際執行環境之前,先執行徹底的效能測試。 如需搭配使用 Hyper-V 和容錯移轉叢集以提供虛擬機器高可用性的詳細資訊,請參閱 Hyper-V 逐步指南:Hyper-V 和容錯移轉叢集。 如需將BizTalk Server部署至 Hyper-V 虛擬化環境的詳細資訊,請參閱BizTalk Server Hyper-V 指南。