Книги / DevOps и Инфраструктура / Terraform / Getting Started with Containers in Azure: Deploy Secure Cloud Applications Using Terraform, Second Edition

Getting Started with Containers in Azure: Deploy Secure Cloud Applications Using Terraform, Second Edition

Shimon Ifrah

Эта книга представляет собой практическое руководство по развертыванию контейнерных приложений в облаке Microsoft Azure с использованием инфраструктуры как кода (IaC) на основе Terraform. Второе издание обновлено с учетом последних изменений в Azure и Terraform, предлагая читателям пошаговые инструкции по созданию безопасных и масштабируемых облачных решений.

Книга начинается с основ настройки среды разработки: установка Visual Studio Code, расширений, Windows Subsystem for Linux, Azure CLI, PowerShell 7 и Terraform. Затем автор переходит к ключевым концепциям Terraform, таким как провайдеры, ресурсы, модули и управление состоянием, демонстрируя их применение в контексте Azure.

Основное внимание уделяется развертыванию контейнеров с помощью Azure Kubernetes Service (AKS), Azure Container Instances (ACI) и Azure Container Apps. Читатели узнают, как автоматизировать создание кластеров, настройку сетей, управление секретами и обеспечение безопасности приложений с помощью Terraform.

Книга также охватывает интеграцию с Azure DevOps и GitHub Actions для реализации CI/CD-пайплайнов, мониторинг и масштабирование контейнерных рабочих нагрузок. Практические примеры и фрагменты кода доступны в репозитории на GitHub.

Издание предназначено для разработчиков, DevOps-инженеров и архитекторов облачных решений, желающих освоить развертывание контейнеров в Azure с использованием Terraform. Предполагается базовое знакомство с Azure и контейнеризацией.