Сводка
Ваша компания недавно приобрела более мелкого конкурента, который создал игрушечный грузовик. Эта компания использует Azure для размещения инфраструктуры приложений, но развертывает свои ресурсы с помощью портала Azure и шаблонов JSON ARM. Ваша компания использует Bicep для инфраструктуры в качестве кода, и вам необходимо перенести все ресурсы Azure, чтобы использовать Bicep для развертываний.
В этом модуле вы узнали о процессе и рекомендуемом рабочем процессе для переноса ресурсов Azure в Bicep. Рабочий процесс состоит из пяти этапов: преобразование, миграция, рефакторинг, тестирование и развертывание. Вы узнали об ограничениях этого рабочего процесса и о том, как выровнять шаблоны с стандартами кода и рекомендациями вашей команды. Вы также узнали о средствах и ресурсах, которые помогут вам завершить рабочий процесс.
Вы экспортировали виртуальную машину для серверной части игрушечного грузовика в шаблон JSON ARM. Вы использовали команду Bicep decompile
для преобразования шаблона JSON в файл Bicep. После преобразования вы перенесли ресурсы в Bicep-файл, готовый к развертыванию. Вы рефакторингировали файл Bicep для настройки символьных имен, параметров и переменных. Добавлены описания параметров. Вы проверили рефакторинг шаблона с помощью операции what-if, внесли корректировки и снова проверили. Наконец, вы развернули шаблон в среде Azure.
После успешного развертывания рабочей среды с помощью кода Bicep все готово! Далее необходимо реализовать конвейер и автоматизированное развертывание.
Ссылки
- документация по Bicep
- Bicep на «GitHub»
- условное развертывание Bicep операции
- Шаблоны быстрого запуска Azure
- справочник по шаблону Azure ARM
- операция моделирования развертывания шаблона ARM
- Экспорт шаблона