简介
你的团队可能已经使用 Azure 门户、JSON Azure 资源管理器模板(ARM 模板)或命令行界面 (CLI) 部署了 Azure 资源。 如果你习惯于使用 JSON ARM 模板,你就会知道 Bicep 如何提供比 JSON ARM 模板更好的模板创作过程。 将 Bicep 用于 Azure 资源是值得进行的,但将现有部署迁移到 Bicep 并不是通过单击按钮就可完成的。 此过程涉及到建议的工作流,其中包括转换、迁移、重构和测试。
示例方案
假设你负责在一家玩具公司部署和配置 Azure 基础结构。 最近,贵公司收购了一家规模较小的竞争对手,该竞争对手制造了一款受欢迎的玩具卡车。 该公司还使用 Azure 来托管其应用程序基础结构,但该公司使用 Azure 门户部署其资源。 该公司部署了一个虚拟机,用于提供一些支持玩具卡车的服务。
你希望开始对所有资源部署中的 Bicep 使用进行标准化。 若要完成此任务,你需要将资源转换并迁移到 Bicep。 为了清晰起见,你将重构模板并测试部署以验证迁移。
我们该怎么做?
此模块将介绍将 Azure 资源迁移到 Bicep 的推荐工作流。 此工作流包含 5 个阶段:转换、迁移、重构、测试和部署。
你将了解如何将 Azure 资源和 JSON 模板转换和迁移到 Bicep 文件。 你还将了解有助于提高模板质量的工具和资源。 最后,你将学习如何对转换后的模板进行测试部署。
主要目标是什么?
完成本模块后,你将了解如何将 Azure 资源迁移到 Bicep。 对将在未来部署中使用的模板的保真度,你也会充满信心。