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