Основы Bicep

beginner
developer
administrator
solution-architect
azure
azure-resource-manager

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

Если вы знакомы с синтаксисом JSON для написания шаблонов Azure Resource Manager (шаблоны ARM), вы увидите, что Bicep предоставляет более лаконичный синтаксис и улучшенную безопасность типа. По сути, файлы Bicep компилируются в стандартные шаблоны ARM.

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

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

Каждый модуль в этой схеме обучения содержит инструкции для использования с Azure CLI и Azure PowerShell. Вы будете использовать Visual Studio Code для написания и проверки кода Bicep.

Совет

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

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

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

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

Знакомство с Azure Resource Manager и группами ресурсов Azure рекомендуется, но не требуется.

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

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

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

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

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

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