從應用程式和系統圖表建立的部署定義

更新:2007 年 11 月

在 [應用程式設計工具] 中定義應用程式時,只要您從應用程式圖表定義和驗證部署定義,便可在應用程式設計程序中及早發現組態、連接和驗證等問題。在 [系統設計工具] 中設計應用程式系統時,您則是從系統圖表定義和驗證部署定義。這些驗證結果所提供的寶貴回應,可是您在部署之前都不會發現的問題,因此有助於避免日後成本高昂的系統變更。

在這兩種案例中,您都使用 [部署設計工具] 來說明應用程式部署至目標邏輯 DataCenter 的方式。但兩者的差異在於,從應用程式圖表定義和驗證部署會採用自動設計而成的「預設」系統,而從系統圖表定義和驗證部署則是採用手動設計而成的系統。此外,應用程式圖表會表示在開發環境中設定和連接應用程式的方式,而系統圖表則會表示在部署定義系統的執行個體時,設定和連接應用程式的方式。至於在其他方面,不論是預設系統或是手動設計而成的系統,其定義和驗證部署定義的處理程序完全相同。

注意事項:

不建議您從預設系統產生的部署圖表或部署報告完成部署定義。預設系統可用來迅速評估 DataCenter 中的個別應用程式,但不應該用於最終部署。預設系統不會產生任何系統圖表 (.sd) 檔。因此,除了部署報告中包含的資訊以外,實際上並不存在預設系統的任何記錄,例如,可用來檢查原始程式碼控制的記錄。建議您使用以預設系統建立的部署圖表,針對組態和連接問題迅速評估應用程式。然後,您應該使用 [系統設計工具] 來建立系統設計,並改用這些系統設計來建立部署圖表和對應的部署報告。

如需詳細資訊,請參閱下列主題:

從應用程式圖表或系統圖表定義部署

您通常是使用 [系統設計工具] 來手動設計應用程式系統,其說明應用程式或其他系統的特定組態。接著,您會定義和驗證這些系統的部署定義。但是,當您對應用程式圖表做特定變更時,您也必須手動更新這些系統。但是,當您從應用程式圖表定義和驗證部署定義時,[應用程式設計工具] 會建立預設系統供驗證使用。此預設系統會按照應用程式圖表上的設定和連接方式,自動包含所有應用程式。除非變更應用程式圖表,否則您無法檢視或修改此預設系統 (應用程式圖表會自動更新預設系統)。因此,您不需手動設計或維護系統,便能驗證應用程式。

針對自動和手動設計而成的系統開始進行定義部署的處理序時,您必須要選擇一個邏輯 DataCenter 圖表,其代表您要部署的目標 DataCenter。如果有需要,您可以使用 [邏輯 DataCenter 設計工具] 來建立邏輯 DataCenter 圖表。如需詳細資訊,請參閱 HOW TO:建立邏輯 DataCenter 圖表

注意事項:

邏輯 DataCenter 圖表會使用邏輯伺服器、連接和區域來抽取部分實體 DataCenter。邏輯伺服器 (例如,Web、Windows 和資料庫伺服器) 代表每一個執行階段環境,而不是實體伺服器。雖然邏輯伺服器之間的連接在部署時可能位於同一個實體伺服器內,此圖表仍會顯示所有連接。區域在邏輯上代表實體或邏輯界限,例如 DataCenter 中的路由器或防火牆。如需詳細資訊,請參閱使用邏輯 DataCenter 設計工具表示 Datacenter

[部署設計工具] 可根據選擇的邏輯 DataCenter 圖表來建立部署圖表。部署圖表會鏡射邏輯 DataCenter 圖表的配置,但它的目的是要說明特定系統中的應用程式部署至特定執行階段環境的方式。在部署圖表上,您可以藉由將應用程式繫結至邏輯伺服器,來指定系統中將裝載應用程式的邏輯伺服器。如需詳細資訊,請參閱將應用程式繫結至邏輯伺服器

完成繫結應用程式後,您可藉由驗證部署圖表來比較應用程式中和邏輯伺服器中所設定的條件約束並且發現可能存在的組態或連接問題。驗證後,您可以產生一份部署報告,把這些問題儲存成文件並且建立部署至實體伺服器的指令碼。如需詳細資訊,請參閱驗證部署圖表建立部署報告

請參閱

概念

應用程式設計工具概觀

系統設計工具概觀

部署設計工具概觀

跨分散式系統設計工具的工作流程

其他資源

使用部署設計工具評估系統部署