从正在运行的应用创建可重复使用的模板

Application Design Center 可让您根据正在运行的 App Hub 应用的架构生成可重复使用的模板。标准化模板可帮助开发者团队一致地部署应用,支持遵守贵组织的标准,并推广应用管理最佳实践。

您可以将模板用作部署到不同环境或开发新版本的基础。例如,您可以使用正在运行的 translator_v4.0 应用的架构为即将推出的 translator_v5.0 应用创建模板。

准备工作

您必须先完成以下步骤,然后才能通过现有应用创建模板:

识别并检查来源应用

使用 App Hub 获取现有应用架构的清晰蓝图:

  1. 从 App Hub 前往应用页面:

    打开“应用”

  2. 在应用列表中,找到要用作源模型的正在运行的应用。然后,点击其名称。

  3. 在应用详情页面中,查看其已注册的服务和工作负载。此视图可作为应用架构的可信来源。

生成模板并为其设置参数

借助 App Hub 中的应用蓝图,在 Application Design Center 中构建灵活、可重复使用的模板:

  1. 设计应用模板,将源应用中的服务和工作负载清单映射到设计画布上。
  2. 确定组件中开发者必须为每个部署自定义的所有配置值,例如区域、机器大小或实例数量。在模板中将这些参数定义为输入参数。这种做法可让模板用户指定设置并维护核心架构。
  3. 向模板添加详细说明、版本号和其他相关元数据。

发布并验证模板

完成模板的设计和参数化后,将其发布到目录,以供其他团队使用:

  1. 验证模板。
  2. 将模板共享到目录。
  3. 作为最终验证,请验证测试应用的架构是否与原始源应用匹配。

现在,开发者可以重复使用该模板来创建符合组织标准的应用。