总结

已完成

贵公司最近收购了一家规模较小的竞争对手,该竞争对手制造了一款玩具卡车。 该公司使用 Azure 来托管其应用程序基础结构,但它使用 Azure 门户和 JSON ARM 模板部署其资源。 你的公司将 Bicep 用于基础结构即代码,因此你需要迁移所有 Azure 资源以使用 Bicep 进行部署。

本模块介绍将 Azure 资源迁移到 Bicep 的过程和建议的工作流。 工作流包含 5 个阶段:转换、迁移、重构、测试和部署。 你已了解此工作流程的限制,以及如何使你的模板符合团队的代码标准和最佳做法。 你还了解了可帮助完成工作流的工具和资源。

你已将玩具卡车的后端虚拟机导出到 JSON ARM 模板。 你使用了 Bicep decompile 命令将 JSON 模板转换为 Bicep 文件。 转换后,你将资源移动到了可部署的 Bicep 文件。 你重构了 Bicep 文件以调整符号名称、参数和变量。 你添加了参数说明。 你使用 What-if 操作测试并重构了模板,调整后又再次进行测试。 最后,你将模板部署到 Azure 环境。

使用 Bicep 代码成功部署生产环境后,就大功告成了! 后续步骤是实施管道和自动部署。

参考