建立高度可用的 BizTalk 伺服器環境
本節說明如何在整合不同的系統和應用程式時,為 Microsoft BizTalk Server中的資料和通訊提供高可用性。 BizTalk Server會將資料與處理資料的主機分開,讓您能夠獨立調整資料庫和主機來解決可用性問題。
顯示高可用性
BizTalk Server高可用性著重于復原可能會在BizTalk Server部署中中斷可用性的功能元件。
若要示範BizTalk Server中的高可用性,您必須套用失敗並測量產品在復原中的有效性。 當有錯誤或失敗發生時,高度可用的 BizTalk Server 部署可以讓外部應用程式和系統幾乎感覺不到任何異狀,並且讓所有的服務能夠在最少中斷的情況下繼續正確運作。
設計高可用性
設計提供高可用性的BizTalk Server部署,牽涉到針對應用程式整合或商務程式整合案例所涉及的每個功能元件實作備援。 BizTalk Server藉由在概念上分隔資料與處理資料的主機,來簡化這些案例的實作。 因此,為BizTalk Server提供高可用性牽涉到執行多個主機實例和叢集BizTalk Server資料庫,如下所示:
BizTalk 主機的架構BizTalk Server可讓您分隔主機並執行多個主機實例,以提供重要功能的高可用性,例如接收訊息、處理協調流程和傳送訊息。 這些主機不需要任何其他叢集或負載平衡機制,因為BizTalk Server透過主機實例自動將工作負載分散到多部電腦。 不過,執行 HTTP 與 SOAP 配接器的接收處理常式之主控件需要負載平衡機制,例如「網路負載平衡」(NLB) 以提供高可用性。
BizTalk Server資料庫的架構 BizTalk Server資料庫高可用性通常包含兩部或多部在主動/被動伺服器叢集組態中設定的資料庫電腦。 這些電腦可共用一般磁碟資源 (例如,RAID5 SCSI 磁碟陣列或儲存區域網路),並使用 Windows 叢集提供備份備援和容錯。
注意
高度可用的環境實際上就是多個電腦的環境。 在多電腦環境中設定BizTalk Server時,您必須使用網域使用者帳戶和帳戶。
由於BizTalk Server建置在 Microsoft Windows Server 2008 SP2 或 Windows Server 2008 R2 上,且 Microsoft SQL Server 2008,因此請務必先部署具有高可用性的產品,再設定主機以進行BizTalk Server。 以下連結包括為這些基礎產品提供高可用性的資訊:
高可用性 – Always On Technologies,可在 https://go.microsoft.com/fwlink/?LinkId=130376 取得。
此白皮書描述 SQL Server 2008 提供的高度可用性功能。
高可用性解決方案概觀,可在 取得 https://go.microsoft.com/fwlink/?LinkId=130377 。
介紹幾個改善伺服器或資料庫可用性的 SQL Server 2008 高可用性解決方案。
Windows 部署服務逐步指南,可在 取得 https://go.microsoft.com/fwlink/?LinkId=130379 。
包含如何使用 Windows Server 2008 中的 Windows 部署服務角色的逐步指引。
Windows Server 2003 部署套件:規劃伺服器部署,可在 https://go.microsoft.com/fwlink/?LinkId=24433 取得。
本書提供規劃伺服器儲存的資訊,以及設計和部署檔案伺服器、列印伺服器以及中大型組織的終端機伺服器之資訊。
增加 BizTalk Server 的可用性,可在 https://go.microsoft.com/fwlink/?LinkId=130457 取得。
BizTalk Server作業指南的一節,說明您可以增加BizTalk Server系統可用性的方式。
本節內容
另請參閱
使用 Windows Server 叢集提供BizTalk Server Hosts2 高可用性的範例BizTalk Server高可用性案例