Azure Infrastructure as Code: With ARM Templates and Bicep
Книга «Azure Infrastructure as Code» посвящена практике управления инфраструктурой Microsoft Azure с помощью декларативных шаблонов. Авторы — Henry Been, Eduard Keilholz и Erwin Staal — подробно разбирают подход Infrastructure as Code (IaC) и его преимущества: автоматизацию, декларативность, человекочитаемый формат и предотвращение дрейфа конфигурации.
Основное внимание уделено Azure Resource Manager (ARM) и языку Bicep. Читатель знакомится с архитектурой ARM, плоскостями управления и данных, а также с инструментами Azure CLI, PowerShell и SDK. Пошагово показано, как писать первые ARM-шаблоны в VS Code, использовать IntelliSense, развёртывать и мониторить шаблоны, а также визуализировать их.
Во второй части книги рассматриваются продвинутые темы: ресурсы, дочерние ресурсы, параметры и переменные, выходные данные, функции и выражения. Отдельные главы посвящены процессу развёртывания, областям развёртывания, управлению доступом на основе ролей (RBAC), Azure Policy, блокировкам ресурсов и режимам развёртывания (инкрементальному и полному).
Также освещены вопросы валидации шаблонов, what-if развёртываний и устранения неполадок. Книга будет полезна DevOps-инженерам, архитекторам облачных решений и разработчикам, стремящимся автоматизировать управление инфраструктурой Azure с помощью кода.
