Процесс миграции ваших ресурсов в Bicep
В этом модуле вы узнали о пяти этапах рекомендуемого рабочего процесса для переноса ресурсов Azure в Bicep. Пять этапов: преобразование, миграция, рефакторинг, тестирование и развертывание. В этом блоке представлена сводка процесса.
Этап 1. Преобразование
Цель этапа преобразования миграции ресурсов — зафиксировать первоначальное представление ресурсов Azure. Файл Bicep, создаваемый на этом этапе, не завершен, и он не готов к использованию. Однако файл предоставляет отправную точку для миграции.
Этап преобразования состоит из двух этапов:
- Создайте снимок представления ресурсов Azure.
- Преобразуйте представление JSON в Bicep с помощью команды
decompile
.
Этап 2. Миграция
Цель этапа миграции — создать первый черновик развертываемого файла Bicep и убедиться, что он определяет все ресурсы Azure, которые находятся в области миграции.
Этап миграции состоит из трех этапов:
- Создайте новый пустой файл Bicep.
- Скопируйте каждый ресурс из декомпилированного шаблона.
- Определите и повторно создайте отсутствующие ресурсы.
Этап 3. Рефакторинг
Основной задачей этапа рефакторинга является улучшение качества кода Bicep. Эти улучшения могут включать изменения, такие как добавление комментариев кода, которые приводят шаблон в соответствие с вашими стандартами.
Этап рефакторинга состоит из восьми шагов:
- Просмотрите версии API ресурсов.
- Просмотрите рекомендации линтера в новом файле Bicep.
- Изменение параметров, переменных и символьных имен.
- Упрощение выражений.
- Просмотрите дочерние ресурсы и ресурсы расширения.
- Модульная структура.
- Добавьте примечания и описания.
- Следуйте рекомендациям Bicep.
Этап 4. Тестирование
Цель тестового этапа переноса ресурсов в Bicep — проверить целостность перенесенных шаблонов и выполнить тестовое развертывание.
Этап тестирования состоит из двух этапов:
- Запустите операцию анализа возможных сценариев развертывания шаблона ARM.
- Выполните тестовое развертывание.
Этап 5. Развертывание
Целью этапа развертывания переноса ресурсов в Bicep является развертывание окончательного Bicep-файла в рабочей среде. Перед развертыванием в рабочей среде необходимо рассмотреть несколько аспектов.
Этап развертывания состоит из четырех этапов.
- Подготовьте план отката.
- Выполните операцию "что если" для рабочей среды.
- Разверните шаблон вручную.
- Запуск дымовых тестов.