Szczegóły ebooka

Mastering Terraform. A practical guide to building and deploying infrastructure on AWS, Azure, and GCP

Mastering Terraform. A practical guide to building and deploying infrastructure on AWS, Azure, and GCP

Mark Tinderholt, Armon Dadgar

Ebook
As cloud technology and automation evolve, managing infrastructure as code, integrating security, and handling microservices complexity have become critical challenges. This book takes a hands-on approach to teaching Terraform, helping you build efficient cloud infrastructure using real-world scenarios and best practices.

It begins with an introduction to Terraform's architecture, covering its command-line interface and HashiCorp Configuration Language. You’ll learn best practices, architectural patterns, and how to implement Terraform across virtual machines, Docker/Kubernetes, serverless environments, and cloud platforms like AWS, Azure, and GCP. The book also covers integrating Terraform into CI/CD pipelines with other technologies to automate infrastructure provisioning and management.

Additional chapters focus on security, monitoring, troubleshooting, and cost optimization. You'll also gain insights into preparing for the Terraform Associate certification. By the end, you’ll have the skills to build, automate, and manage cloud infrastructure effectively.
  • 1. Understanding Terraform Architecture
  • 2. Using HashiCorp Configuration Language
  • 3. Harnessing HashiCorp Utility Providers
  • 4. Foundations of Cloud Architecture – Virtual Machines and Infrastructure-as-a-Service
  • 5. Beyond VMs – Core Concepts of Containers and Kubernetes
  • 6. Connecting It All Together – GitFlow, GitOps, and CI/CD
  • 7. Getting Started on AWS – Building Solutions with AWS EC2
  • 8. Containerize with AWS – Building Solutions with AWS EKS
  • 9. Go Serverless with AWS – Building Solutions with AWS Lambda
  • 10. Getting Started on Azure – Building Solutions with Azure Virtual Machines
  • 11. Containerize on Azure – Building Solutions with Azure Kubernetes Service
  • 12. Go Serverless on Azure – Building Solutions with Azure Functions
  • 13. Getting Started on Google Cloud – Building Solutions with GCE
  • 14. Containerize on Google Cloud – Building Solutions with GKE
  • 15. Go Serverless on Google Cloud – Building Solutions with Google Cloud Functions
  • 16. Already Provisioned? Strategies for Importing Existing Environments
  • 17. Managing Production Environments with Terraform
  • 18. Looking Ahead – Certification, Emerging Trends, and Next Steps
  • Tytuł: Mastering Terraform. A practical guide to building and deploying infrastructure on AWS, Azure, and GCP
  • Autor: Mark Tinderholt, Armon Dadgar
  • Tytuł oryginału: Mastering Terraform. A practical guide to building and deploying infrastructure on AWS, Azure, and GCP
  • ISBN: 9781835088968, 9781835088968
  • Data wydania: 2024-07-26
  • Format: Ebook
  • Identyfikator pozycji: e_3yee
  • Wydawca: Packt Publishing