模型和套件部署單元

本頁說明如何為 SaaS 產品建立部署單元模型並封裝。在 App Lifecycle Manager 中,部署單元稱為「單元種類」

為要獨立管理的 SaaS 產品元件建立一個單元 kind。詳情請參閱「判斷 SaaS 產品的模式」。

您也可以為整個 SaaS 產品使用單一單元種類,建立 SaaS 產品。

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

事前準備

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

決定 SaaS 產品的模式

如要模擬 SaaS 產品,您需要決定要建立多少個單元類型,以及這些單元類型之間的關係。

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

如要決定如何使用單元 kind 建立 SaaS 產品模型,請考量下列事項:

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

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

建立單元 kind

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

建立新的複合範本

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

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

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

    前往 SaaS 產品

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

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

    1. 在「範本 ID」方塊中,輸入範本的 ID。

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

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

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

  4. 範本建立成功後,您會在「SaaS 產品詳細資料」頁面的「已連結的應用程式範本」部分中,看到範本的詳細資料。

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

使用現有的複合範本填入單元種類

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

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

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

    前往 SaaS 產品

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

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

    1. 在「工作區」下拉式選單中,選取含有複合式範本的 App Design Center 工作區。
    2. 在「複合式應用程式範本」下拉式選單中,選擇複合式範本。
    3. 在「修訂版本」下拉式選單中,選擇要用來填入 SaaS 產品單元種類的範本修訂版本。
    4. 按一下「連線」
  4. App Lifecycle Manager 需要幾分鐘的時間,才能從 App Design Center 匯入複合範本。App Lifecycle Manager 正確匯入範本後,「單元種類」分頁就會填入複合範本中定義的單元種類。

    您已使用複合範本,成功填入 SaaS 產品的單元種類。

後續步驟