Средний уровень Bicep

Средний уровень
Разработка
Администратор
Архитектор решений
Azure
Azure Resource Manager

Bicep позволяет развертывать ресурсы Azure. Bicep использует декларативный синтаксис, который рассматривается как код приложения. Рассматривая инфраструктуру как код, вы можете отслеживать изменения требований к инфраструктуре и обеспечить согласованность и повторяемость развертываний.

Пройдите эту схему обучения, чтобы углубить знания о Bicep. Вы научитесь:

  • развернуть дочерние ресурсы и ресурсы расширений;
  • Добавьте код Bicep в систему управления версиями Git, чтобы вести журнал и сотрудничать с членами команды.
  • Следуйте проверенным рекомендациям по созданию высококачественного кода Bicep.
  • использовать запросы на вытягивание для проверки кода Bicep вашей команды;
  • Используйте команду "что если", чтобы проверить действие файлов Bicep перед их развертыванием.
  • Перенесите шаблоны ARM JSON в Bicep, чтобы упростить чтение и обслуживание существующих шаблонов развертывания Azure.
  • Используйте Bicep для работы с ресурсами, которые вы ранее развернули с помощью портала Azure или других средств, чтобы обеспечить повторяемость и согласованность развертываний.

Совет

Хотите узнать больше о Bicep от экспертов по теме? Смотрите семинары Learn Live от наших экспертов, доступные по требованию.

Чтобы узнать о Bicep, мы рекомендуем пройти следующие три схемы обучения:

После этого вы, возможно, захотите добавить код Bicep в конвейер развертывания. Воспользуйтесь одной из этих двух схем обучения в зависимости от используемого средства:

Предварительные требования

В этой схеме обучения предполагается, что вы знаете, как развертывать ресурсы Azure с использованием Bicep.

Модули, включенные в эту схему обучения

Разверните различные ресурсы Azure в коде Bicep. Настройка и использование дочерних и добавочных ресурсов. Работа с ресурсами, созданными вне шаблона или модуля Bicep.

Следите за изменениями в коде Bicep и просматривайте журнал измененных файлов. Используйте ветвления для одновременной разработки нескольких версий кода. Публикуйте репозиторий для поддержки совместной работы.

Создавайте файлы Bicep, поддерживающие совместную разработку и соответствующие рекомендациям. Планируйте параметры так, чтобы упростить развертывание шаблонов. Используйте единообразный стиль, четкую структуру и комментарии, чтобы облегчить понимание, использование и изменение кода Bicep.

Избегайте непреднамеренного изменения и плохо написанного кода Bicep с помощью запросов на вытягивание. Используйте стратегии ветвления для защиты главной ветви от непредусмотренных изменений. Узнайте, что следует искать при просмотре кода Bicep.

Просмотрите результаты развертывания. Изучите типы изменений, обнаруженных операцией "что если". Развертывайте шаблоны с помощью инкрементного и полного режима.

Экспортируйте и преобразуйте ресурсы Azure в файлы Bicep и перенесите шаблоны Azure Resource Manager (шаблоны ARM) в Bicep. Выполняйте рефакторинг файлов Bicep согласно рекомендациям. Тестируйте файлы Bicep и развертывайте их в рабочей среде.