Application Design Center 可讓您根據執行中的 App Hub 應用程式架構,產生可重複使用的範本。標準化範本可協助開發人員團隊以一致的方式部署應用程式、支援遵守貴組織的標準,並推廣應用程式管理最佳做法。
您可以將範本做為基礎,部署至不同環境或開發新版本。舉例來說,您可以使用執行中 translator_v4.0 應用程式的架構,為即將推出的 translator_v5.0 應用程式建立範本。
事前準備
您必須先完成下列步驟,才能從現有應用程式建立範本:
管理員:
- 選擇應用程式設定模式。Application Design Center 需要管理專案。
- 設定 Application Design Center。您必須設定 Application Design Center,使用者才能建立應用程式範本。
- 授予使用者存取權。根據使用者在應用程式生命週期中的職責,指派適當的 IAM 角色。
開發人員和作業人員:
- 請向管理員確認初始設定已完成。
- 確認您具備執行工作所需的 IAM 角色。
- 在 Google Cloud 控制台中開啟管理專案。
找出並查看來源應用程式
使用 App Hub 取得現有應用程式架構的清晰藍圖:
從 App Hub 前往「Applications」(應用程式) 頁面:
在應用程式清單中,找出要用做來源模型的執行中應用程式。然後按一下名稱。
在應用程式詳細資料頁面中,查看已註冊的服務和工作負載。這個檢視畫面是應用程式架構的可靠資料來源。
生成範本並設定參數
使用 App Hub 的應用程式藍圖,在 Application Design Center 建立彈性、可重複使用的範本:
- 設計應用程式範本,將來源應用程式的服務和工作負載清單對應至設計畫布。
- 找出元件中開發人員必須為每個部署作業自訂的設定值,例如區域、機器大小或執行個體數量。請在範本中將這些定義為輸入參數。這種做法可讓範本使用者指定設定,並維護核心架構。
- 在範本中加入詳細說明、版本號碼和其他相關中繼資料。
發布及驗證範本
完成範本設計和參數化後,請將範本發布至目錄,供其他團隊使用:
開發人員現在可以重複使用範本,確保應用程式符合貴組織的標準。