模型和软件包部署单元

本页面介绍如何为 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 产品的单元种类。

后续步骤