本页面介绍如何为 SaaS 产品建模和打包部署单元。在 App Lifecycle Manager 中,部署单元称为“单元种类” 。
为您要单独管理的 SaaS 产品的每个组件创建一个单元种类。如需了解详情,请参阅确定 SaaS 产品的模型。
您还可以为整个 SaaS 产品创建一个单元种类,以创建 SaaS 产品。
单元种类在 App Design Center 复合模板中定义。使用 App Design Center,通过复合模板为您的 SaaS 产品建模单元种类 。
准备工作
- 确保您已为 SaaS 应用创建 SaaS 产品。
- 确保您拥有具有所需权限的服务账号。 如需了解详情,请参阅 App Lifecycle Manager 服务账号。
- 对于您创建的每个 SaaS 产品,请确保您拥有一个复合模板。 如需了解详情,请参阅以下部分 确定 SaaS 产品的模型。
确定 SaaS 产品的模型
如需为 SaaS 产品建模,您需要确定要创建的单元种类数量,以及这些单元种类之间的关系。
例如,您可以创建两个单元种类:一个单元种类用于 基础架构(例如虚拟机),另一个单元种类用于部署到基础架构上的应用 。
如需确定如何使用单元种类为 SaaS 产品建模,请考虑以下事项:
- 查看 SaaS 产品组件之间的依赖关系。例如,如果 SaaS 产品包含部署到共享 Kubernetes 集群上的应用,请考虑使用单元种类为此共享集群建模。
- 考虑 SaaS 产品组件的发布和维护周期。如果有需要一起管理的组件(例如基础架构),请考虑使用一个单元种类为这些组件建模。
确定此模型后,您需要为每个单元种类在 复合模板中为每个单元种类建模。
创建单元种类
您可以通过使用复合模板创建单元种类。
创建新的复合模板
您可以使用 App Design Center 复合模板管理单元种类。
如需使用 App Lifecycle Manager 创建新的复合模板,请执行以下操作:
在 Google Cloud 控制台中,依次前往 App Lifecycle Manager > SaaS 产品。
点击创建新模板 。
在创建新的复合模板 页面上:
在模板 ID 框中,输入模板的标识符。
可选:在模板名称 框中,输入模板的名称。
可选:在说明 框中,输入模板的简短说明。
点击创建模板 。App Lifecycle Manager 将需要几分钟时间来创建模板。
模板创建成功后,您会在 SaaS 产品详情 页面的关联的应用模板 部分中看到模板的详细信息。
您已使用 App Lifecycle Manager 成功创建复合模板。
使用现有复合模板填充单元种类
您可以使用 App Design Center 复合模板填充单元种类。
如需从现有复合模板填充单元种类,请执行以下操作:
在 Google Cloud 控制台中,依次前往 App Lifecycle Manager > SaaS 产品。
点击连接现有模板 。
在连接复合应用模板 页面上,设置模板连接:
- 在空间 下拉菜单中,选择包含复合模板的 App Design Center 空间。
- 在复合应用模板 下拉菜单中,选择一个复合模板。
- 在修订版本 下拉菜单中,选择要用于填充 SaaS 产品的单元种类的模板修订版本。
- 点击连接 。
App Lifecycle Manager 将需要几分钟时间从 App Design Center 导入复合模板。App Lifecycle Manager 正确导入 模板后,单元种类 标签页将填充复合 模板中定义的单元种类。
您已使用复合模板成功填充 SaaS 产品的单元种类。
后续步骤
- 为 SaaS 产品建模后,您可以 部署单元实例。
- 如需详细了解 App Lifecycle Manager,请参阅 App Lifecycle Manager 概览。
- 如需详细了解使用 App Lifecycle Manager 时所需的服务账号,请参阅服务账号。