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