共用方式為


規劃 BizTalk 解決方案

BizTalk Server的主要設計目標之一是盡可能調整處理案例的最大彈性。 由於這項絕佳的彈性,BizTalk 解決方案開發人員所面臨的其中一個主要挑戰是決定如何充分利用BizTalk Server中可用的功能,以最符合其商務需求。 規劃BizTalk Server可以細分為不同的階段,如下所述。

界定解決方案的範圍

效能考量

界定 BizTalk 解決方案的範圍時,請考慮下列事項:

  • 需要哪些介面卡和/或快速鍵?

  • 在解決方案中實作協調流程的需求為何?

  • 檔輸送量需求:解決方案的最大永續性輸送量需求為何?

  • 延遲需求:解決方案對於 solicit-response 和 request-response 案例需要如何回應?

  • 解決方案如何從尖峰檔載入期間復原?

  • 解決方案的高可用性需求為何?

  • 解決方案的檔追蹤需求為何?

  • 任何相依應用程式的效能特性為何,例如遠端 Web 服務或其他系統? 如果相依應用程式未跟上所需的負載,則會據以降低整體系統效能。

  • BizTalk 應用程式是否取用與BizTalk Server無關的資料庫? 例如,如果 BizTalk 應用程式使用 SQL 配接器在SQL Server資料庫中取用資料表,資料表是否有效率地設定?

硬體考量

界定解決方案範圍時,請建立包含下列專案的高階硬體圖表:

  • 電腦架構 (,例如 x86、x64 和 IA64)

  • CPU 需求 (,例如類型、速度、數位、核心和使用超執行緒)

  • 每部電腦的 RAM 需求

  • 本機磁片儲存體 (類型、大小、速度)

  • SAN (儲存體需求:LUN 數目;SAN 卡類型)

  • 每部電腦的網路介面卡 (號碼, (Mbps) 100 MBps) 與 1 Gbps () .)

  • 如何在解決方案中部署防火牆?

  • 是否會使用網路負載平衡硬體?

  • 要叢集的特定電腦嗎?

  • 您是否使用涉及 Microsoft Hyper-V Server 或任何其他虛擬化產品的虛擬環境?

規劃解決方案

解決方案里程碑時程表

建立具有里程碑的排程,以完成 BizTalk 解決方案的特定層面。 設定特定里程碑會增加解決方案及時完成的可能性。

非 Microsoft 軟體考慮

當非 Microsoft 軟體將搭配解決方案使用時,請考慮下列事項:

  • 決定如何取得所需的軟體或硬體。

  • 規劃容量和大小調整,以確保非 Microsoft 軟體不會成為解決方案中的瓶頸。

  • 決定安裝必要非 Microsoft 軟體的動作計畫。

  • 建立動作計畫,以設定和優化必要的非 Microsoft 軟體。

準備解決方案

在準備階段中包含下列元素:

解決方案平臺的詳細設計

詳細的解決方案設計可促進通訊,並避免假設,這可改善所有活動的靈活度和有效性。 您應該完整記載下列元素:

  • BizTalk Server資料庫,以及如何分散到電腦。

  • BizTalk 主機設計和描述每個主機及其實例。

  • 每個協調流程的描述。

  • 每個管線的描述。

  • 自訂群組件的描述,例如 .NET 元件和 COM+ 元件。

    訊息流程圖

    建立詳細的訊息流程圖,以協助避免在處理期間對訊息發生什麼混淆或誤判。 建立訊息流程圖時,應考慮下列詳細資料:

  • 描述從到達接收位置到接收位置的每個訊息類型生命週期,直到傳送所有產生的訊息並完成所有相關處理為止。

  • 描述如何處理錯誤狀況的變更。

  • 包含相互關聯、傳遞通知和通知的詳細資料。

  • 包含有關延遲和輸送量的效能需求資訊。

    非 Microsoft 軟體詳細資料

    所有使用的非 Microsoft 軟體都應該完整記載為詳細解決方案設計的一部分。

    詳細的硬體堆疊

    建置在先前建立的高階硬體圖表上,應該完整記載下列硬體資訊:

  • 處理器

    • 類型

    • 速度

    • 核心數目

    • 超執行緒

  • Memory

    • 金額

    • 速度

    • Parity

  • 網路

    • (NIC) 的網路介面卡數目

    • 網路速度

  • SAN

    • 每部電腦中的 SAN 卡數目

    • 每個電腦和每個 LUN 用途) (LUN 的邏輯單元編號數目

    • SAN) 卡 (儲存區域網路的速度

    • SAN 卡設定詳細資料

    • SAN 磁片配置、格式化和資料分割

  • 磁碟

    • 每部電腦的本機磁片詳細資料

    • 用於本機磁片的格式

    • 本機磁片的資料分割詳細資料

  • 快取

    • L2 快取數量

    • L3 快取數量

    詳細的軟體堆疊

    應該記載下列軟體資訊:

  • 特定的作業系統版本、版本和架構

  • 特定作業系統功能

  • 每部電腦上安裝的特定軟體

  • 特定驅動程式

  • Service Pack 和其他更新

  • 如果所有軟體和作業系統功能與預設值不同,則所使用的組態值

建置解決方案的環境

安裝BizTalk Server和軟體需求的詳細指示,請參閱BizTalk Server安裝指南

另請參閱

規劃 BizTalk Server 層