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