当 App Hub 应用已成功运行时,您可以使用应用设计中心从中创建可重复使用的模板。通过这种实践,开发团队可以自行部署,并且部署方式符合组织的标准。
本指南介绍了如何通过创建受监管的可重用模板来标准化现有已注册应用的架构。
此工作流程适合用于推广最佳实践,并支持一致且安全的部署流程。例如,使用正在运行的 translator_v4.0 应用的架构为即将推出的 translator_v5.0 应用创建模板。
准备工作
在从现有应用创建模板之前,您必须完成以下步骤:
面向管理员:
- 选择应用设置模型。 应用设计中心需要管理项目。
- 设置 App Design Center。 您必须配置 App Design Center,才能让用户创建应用模板。
- 向用户授予访问权限。 根据用户在应用生命周期中的职责分配相应的 IAM 角色。
对于开发者和运营商:
- 与您的管理员确认初始设置是否已完成。
- 确保您拥有要执行的任务所需的 IAM 角色。
- 在 Google Cloud 控制台中打开您的管理项目。
确定并查看来源应用
使用 App Hub 获得现有应用架构的清晰蓝图:
从 App Hub 前往应用页面:
在应用列表中,找到要用作源模型的正在运行的应用。然后,点击其名称。
在应用详情页面中,查看其已注册的服务和工作负载。此视图是应用架构的可靠来源。
生成模板并设置参数
借助 App Hub 中的应用蓝图,在应用设计中心内构建灵活且可重复使用的模板:
- 设计应用模板,将源应用中的服务和工作负载清单映射到设计画布上。
- 确定组件中开发者必须为每次部署自定义的任何配置值,例如区域、机器大小或实例数量。在模板中将这些定义为输入参数。这种做法可让模板用户指定设置并维护核心架构。
- 向模板添加详细说明、版本号和其他相关元数据。
发布并验证模板
设计并设置模板参数后,将其发布到目录,以便其他团队使用:
开发者现在可以重复使用该模板,以创建符合组织标准的应用。