本頁面說明如何為應用程式產品建立模型及封裝部署單位。在 App Lifecycle Manager 中,部署單元稱為「單元 kind」。
為要獨立管理的應用程式產品各個元件,建立一個單元 kind。詳情請參閱「決定應用程式產品的模型」。
您也可以為整個應用程式產品建立單一單位種類。
單元種類是在 Application Design Center 複合範本中定義。使用 App Design Center,透過複合範本為應用程式產品的單元類型建立模型。
事前準備
- 請務必為 SaaS 應用程式建立應用程式產品。
- 確認服務帳戶具備必要權限。詳情請參閱「App Lifecycle Manager 服務帳戶」。
- 請為建立的每個應用程式產品提供複合範本。詳情請參閱下節「判斷應用程式供應項目模式」。
決定應用程式產品的模型
如要建立應用程式方案模型,您必須決定要建立多少個單位種類,以及這些單位種類之間的關係。
舉例來說,您可以建立兩種單位類型:一種用於 VM 等基礎架構,另一種用於部署至基礎架構的應用程式。
如要決定如何使用單元 kind 為應用程式方案建立模型,請考量下列事項:
- 查看應用程式產品元件之間的依附關係。舉例來說,如果應用程式產品包含部署至共用 Kubernetes 叢集的應用程式,請考慮使用單位 kind 來模擬這個共用叢集。
- 考量應用程式產品元件的發布和維護週期。如果有些元件會一起管理 (例如基礎架構),建議您使用一個單元 kind 為這些元件建立模型。
決定這個模型後,您需要為每個單元種類的複合範本建立模型。
建立單元 kind
您可以使用複合式範本建立單位種類。
建立新的複合範本
您可以使用 App Design Center 複合範本管理單元類型。
如要使用 App Lifecycle Manager 建立新的複合範本,請按照下列步驟操作:
在 Google Cloud 控制台中,依序前往「App Lifecycle Manager」 >「App offerings」。
按一下「建立新範本」。
在「Create a new composite template」(建立新的複合範本) 頁面中:
在「Template ID」(範本 ID) 方塊中,輸入範本 ID。
選用:在「範本名稱」方塊中,輸入範本名稱。
選用:在「Description」(說明) 方塊中,輸入範本的簡短說明。
按一下「建立範本」,App Lifecycle Manager 建立範本需要幾分鐘。
範本建立成功後,您會在「App offering details」(應用程式產品詳細資料) 頁面的「Connected application template」(連結的應用程式範本) 部分看到範本詳細資料。
您已成功使用 App Lifecycle Manager 建立複合範本。
使用現有的複合範本填入單位類型
您可以使用 App Design Center 複合範本填入單位種類。
如要從現有複合範本填入單元 kind,請按照下列步驟操作:
在 Google Cloud 控制台中,依序前往「App Lifecycle Manager」 >「App offerings」。
按一下「連結現有範本」。
在「連結複合式應用程式範本」頁面中,設定範本連結:
- 在「Space」(空間) 下拉式選單中,選取含有複合範本的 App Design Center 空間。
- 在「Composite application template」(複合式應用程式範本) 下拉式選單中,選擇複合式範本。
- 在「修訂版本」下拉式選單中,選擇要填入應用程式供應項目單元種類的範本修訂版本。
- 點選「連線」。
App Lifecycle Manager 需要幾分鐘的時間,才能從 App Design Center 匯入複合範本。App Lifecycle Manager 正確匯入範本後,「Unit kinds」(單元種類) 分頁會填入複合範本中定義的單元種類。
您已使用複合範本,成功填入應用程式產品的單元類型。
後續步驟
- 對應用程式產品完成建模後,即可部署單元執行個體。
- 如要進一步瞭解 App Lifecycle Manager,請參閱「App Lifecycle Manager 總覽」。
- 如要進一步瞭解使用 App Lifecycle Manager 時所需的服務帳戶,請參閱服務帳戶。