Mastering Terraform: A practical guide to building and deploying infrastructure on AWS, Azure, and GCP
Эта книга представляет собой практическое руководство по использованию Terraform — стандарта де-факто для управления инфраструктурой как кодом (IaC). Автор, Марк Тиндерхольт, обладающий многолетним опытом работы архитектором в Microsoft Azure, предлагает прагматичный, ориентированный на реальные сценарии подход к освоению Terraform.
Книга начинается с фундаментального обзора Terraform, HashiCorp Configuration Language (HCL) и работы с расширяемыми провайдерами. Она охватывает ключевые концепции, необходимые для облачных приложений, включая паттерны GitOps и CI/CD. Основное внимание уделяется практическому применению инструмента для управления виртуальными машинами, контейнерами и функциями в трёх крупнейших облачных провайдерах: AWS, Azure и Google Cloud Platform (GCP).
В заключительных главах автор делится лучшими практиками для производственных сред, объясняет, как адаптировать Terraform для существующей инфраструктуры с помощью механизмов импорта, и даёт рекомендации по дальнейшему обучению, включая подготовку к сертификациям HashiCorp. Книга идеально подходит как для новичков, так и для опытных инженеров, стремящихся систематизировать знания и эффективно применять Terraform в мультиоблачных средах.









