模型和套件部署單元

本頁面說明如何為應用程式產品建立模型及封裝部署單位。在 App Lifecycle Manager 中,部署單元稱為「單元 kind」。

為要獨立管理的應用程式產品各個元件,建立一個單元 kind。詳情請參閱「決定應用程式產品的模型」。

您也可以為整個應用程式產品建立單一單位種類。

單元種類是在 Application Design Center 複合範本中定義。使用 App Design Center,透過複合範本為應用程式產品的單元類型建立模型。

事前準備

  1. 請務必為 SaaS 應用程式建立應用程式產品。
  2. 確認服務帳戶具備必要權限。詳情請參閱「App Lifecycle Manager 服務帳戶」。
  3. 請為建立的每個應用程式產品提供複合範本。詳情請參閱下節「判斷應用程式供應項目模式」。

決定應用程式產品的模型

如要建立應用程式方案模型,您必須決定要建立多少個單位種類,以及這些單位種類之間的關係。

舉例來說,您可以建立兩種單位類型:一種用於 VM 等基礎架構,另一種用於部署至基礎架構的應用程式。

如要決定如何使用單元 kind 為應用程式方案建立模型,請考量下列事項:

  • 查看應用程式產品元件之間的依附關係。舉例來說,如果應用程式產品包含部署至共用 Kubernetes 叢集的應用程式,請考慮使用單位 kind 來模擬這個共用叢集。
  • 考量應用程式產品元件的發布和維護週期。如果有些元件會一起管理 (例如基礎架構),建議您使用一個單元 kind 為這些元件建立模型。

決定這個模型後,您需要為每個單元種類的複合範本建立模型。

建立單元 kind

您可以使用複合式範本建立單位種類。

建立新的複合範本

您可以使用 App Design Center 複合範本管理單元類型。

如要使用 App Lifecycle Manager 建立新的複合範本,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,依序前往「App Lifecycle Manager」 >「App offerings」。

    前往「應用程式產品」

  2. 按一下「建立新範本」。

  3. 在「Create a new composite template」(建立新的複合範本) 頁面中:

    1. 在「Template ID」(範本 ID) 方塊中,輸入範本 ID。

    2. 選用:在「範本名稱」方塊中,輸入範本名稱。

    3. 選用:在「Description」(說明) 方塊中,輸入範本的簡短說明。

    4. 按一下「建立範本」,App Lifecycle Manager 建立範本需要幾分鐘。

  4. 範本建立成功後,您會在「App offering details」(應用程式產品詳細資料) 頁面的「Connected application template」(連結的應用程式範本) 部分看到範本詳細資料。

    您已成功使用 App Lifecycle Manager 建立複合範本。

使用現有的複合範本填入單位類型

您可以使用 App Design Center 複合範本填入單位種類。

如要從現有複合範本填入單元 kind,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,依序前往「App Lifecycle Manager」 >「App offerings」。

    前往「應用程式產品」

  2. 按一下「連結現有範本」。

  3. 在「連結複合式應用程式範本」頁面中,設定範本連結:

    1. 在「Space」(空間) 下拉式選單中,選取含有複合範本的 App Design Center 空間。
    2. 在「Composite application template」(複合式應用程式範本) 下拉式選單中,選擇複合式範本。
    3. 在「修訂版本」下拉式選單中,選擇要填入應用程式供應項目單元種類的範本修訂版本。
    4. 點選「連線」。
  4. App Lifecycle Manager 需要幾分鐘的時間,才能從 App Design Center 匯入複合範本。App Lifecycle Manager 正確匯入範本後,「Unit kinds」(單元種類) 分頁會填入複合範本中定義的單元種類。

    您已使用複合範本,成功填入應用程式產品的單元類型。

後續步驟