從執行中的應用程式建立可重複使用的範本

如果 App Hub 應用程式已順利執行,您可以從中建立可重複使用的範本。開發人員團隊可透過這種做法,以符合貴機構標準的方式,自行部署應用程式。

本指南說明如何建立受控的重複使用範本,藉此將現有已註冊 App Hub 應用程式的架構標準化。

這個工作流程適合推廣最佳做法,並支援服務的部署作業,確保部署作業安全無虞且一致。舉例來說,您可以運用正在執行的 translator_v4.0 應用程式架構,為即將推出的 translator_v5.0 應用程式建立範本。

事前準備

如要從現有應用程式建立範本,請先完成下列步驟:

找出並檢查來源應用程式

使用 App Hub 取得現有應用程式架構的清楚藍圖:

  1. 在 Google Cloud 控制台中,使用專案選擇工具選取主專案,或已啟用應用程式管理功能的資料夾的管理專案,視您的設定模式而定。
  2. 從 App Hub 前往「Applications」(應用程式) 頁面:

    前往「Applications」(應用程式)

  3. 在應用程式清單中,找出並選取要當做模型的執行中應用程式。

  4. 在應用程式詳細資料頁面中,查看已註冊的服務和工作負載。這個檢視畫面是應用程式架構的可靠來源。

產生範本並設定參數

使用 App Hub 的應用程式藍圖,在 Application Design Center 中建構彈性且可重複使用的範本:

  1. 設計應用程式範本,將來源應用程式的服務和工作負載對應至設計畫布。
  2. 找出元件中開發人員必須為每個部署作業自訂的任何設定值,例如區域、機器大小或執行個體計數。在範本中將這些參數定義為輸入參數。這樣一來,範本使用者就能指定設定,同時維持核心架構。
  3. 在範本中新增詳細說明、版本號碼和其他相關中繼資料。

發布及驗證範本

設計及參數化範本完成後,請將範本發布至目錄,供其他團隊使用:

  1. 驗證範本
  2. 將範本分享至目錄
  3. 最後,請驗證測試應用程式的架構是否與原始來源應用程式相符。

開發人員現在可以重複使用範本,建立符合貴機構標準的應用程式。