模型和软件包部署单元

本页面介绍如何为 SaaS 产品建模和打包部署单元。在 App Lifecycle Manager 中,部署单元称为“单元种类” 。

为您要单独管理的 SaaS 产品的每个组件创建一个单元种类。如需了解详情,请参阅确定 SaaS 产品的模型。

您还可以为整个 SaaS 产品创建一个单元种类,以创建 SaaS 产品。

单元种类在 App Design Center 复合模板中定义。使用 App Design Center,通过复合模板为您的 SaaS 产品建模单元种类 。

准备工作

  1. 确保您已为 SaaS 应用创建 SaaS 产品。
  2. 确保您拥有具有所需权限的服务账号。 如需了解详情,请参阅 App Lifecycle Manager 服务账号。
  3. 对于您创建的每个 SaaS 产品,请确保您拥有一个复合模板。 如需了解详情,请参阅以下部分 确定 SaaS 产品的模型。

确定 SaaS 产品的模型

如需为 SaaS 产品建模,您需要确定要创建的单元种类数量,以及这些单元种类之间的关系。

例如,您可以创建两个单元种类:一个单元种类用于 基础架构(例如虚拟机),另一个单元种类用于部署到基础架构上的应用 。

如需确定如何使用单元种类为 SaaS 产品建模,请考虑以下事项:

  • 查看 SaaS 产品组件之间的依赖关系。例如,如果 SaaS 产品包含部署到共享 Kubernetes 集群上的应用,请考虑使用单元种类为此共享集群建模。
  • 考虑 SaaS 产品组件的发布和维护周期。如果有需要一起管理的组件(例如基础架构),请考虑使用一个单元种类为这些组件建模。

确定此模型后,您需要为每个单元种类在 复合模板中为每个单元种类建模。

创建单元种类

您可以通过使用复合模板创建单元种类。

创建新的复合模板

您可以使用 App Design Center 复合模板管理单元种类。

如需使用 App Lifecycle Manager 创建新的复合模板,请执行以下操作:

  1. 在 Google Cloud 控制台中,依次前往 App Lifecycle Manager > SaaS 产品。

    前往 SaaS 产品

  2. 点击创建新模板 。

  3. 在创建新的复合模板 页面上:

    1. 在模板 ID 框中,输入模板的标识符。

    2. 可选:在模板名称 框中,输入模板的名称。

    3. 可选:在说明 框中,输入模板的简短说明。

    4. 点击创建模板 。App Lifecycle Manager 将需要几分钟时间来创建模板。

  4. 模板创建成功后,您会在 SaaS 产品详情 页面的关联的应用模板 部分中看到模板的详细信息。

    您已使用 App Lifecycle Manager 成功创建复合模板。

使用现有复合模板填充单元种类

您可以使用 App Design Center 复合模板填充单元种类。

如需从现有复合模板填充单元种类,请执行以下操作:

  1. 在 Google Cloud 控制台中,依次前往 App Lifecycle Manager > SaaS 产品。

    前往 SaaS 产品

  2. 点击连接现有模板 。

  3. 在连接复合应用模板 页面上,设置模板连接:

    1. 在空间 下拉菜单中,选择包含复合模板的 App Design Center 空间。
    2. 在复合应用模板 下拉菜单中,选择一个复合模板。
    3. 在修订版本 下拉菜单中,选择要用于填充 SaaS 产品的单元种类的模板修订版本。
    4. 点击连接 。
  4. App Lifecycle Manager 将需要几分钟时间从 App Design Center 导入复合模板。App Lifecycle Manager 正确导入 模板后,单元种类 标签页将填充复合 模板中定义的单元种类。

    您已使用复合模板成功填充 SaaS 产品的单元种类。

后续步骤