
Architecting AWS with Terraform: Design resilient and secure Cloud Infrastructures with Terraform on Amazon Web Services
Author(s): Erol Kavas (Author)
- Publisher: Packt Publishing
- Publication Date: 29 Dec. 2023
- Language: English
- Print length: 293 pages
- ISBN-10: 1803248564
- ISBN-13: 9781803248561
Book Description
The comprehensive resource to learn Terraform for AWS Projects with real-life implementation tips for start-ups, enterprises, and personal projects.
Key Features
- Learn Terraform on AWS from 12xAWS Certified Trainer
- Improve reusability and governance for large-scale Terraform projects
- Use infrastructure as code practices to fully automate AWS workloads
Book Description
Infrastructure as Code (IaC) and Terraform have become essential tools for managing cloud infrastructure and automating deployment processes. This book presents a step-by-step approach to master these tools and build secure and scalable AWS infrastructure.
The book starts with an introduction to patterns and anti-patterns of IaC and Terraform, explaining the common mistakes and pitfalls to avoid. It then moves on to discuss the importance of planning and designing infrastructure projects in AWS and making informed decisions for projects in AWS Terraform. You will learn how to implement Terraform in their projects and deploy serverless projects with Terraform. Further, you will be able to deploy containers in AWS with Terraform, explaining the best practices for Terraform IaC projects. You will then delve into leveraging Terraform for the enterprise, building Git workflows for IaC and Terraform projects, and automating deployment of Terraform projects. Next, you will be able govern AWS with Terraform and build a secure infrastructure with AWS Terraform. Finally, you will learn to achieve a perfect AWS infrastructure with Terraform.
By the end of this book, you will have a comprehensive understanding of the various aspects of Terraform and IaC, along with the knowledge required to build, manage, and deploy complex infrastructure on AWS.
What you will learn
- Get to grips with Terraform Frameworks and Best practices
- Use Terraform providers and modules
- Learn details of Terraform Frameworks and Best practices
- Start developing your first AWS resource in Terraform
- Architect an infrastructure project with Terraform
- Govern an infrastructure project in Terraform
- Deploy Terraform projects to AWS with CI/CD
Who This Book Is For
This book is targeted toward Cloud and DevOps Engineers, Developers and Architects who are responsible for writing or designing infrastructure as code to deploy resources in AWS. Readers are expected to have a basic understanding of AWS and must have deployed resources from UI.
Table of Contents
- Understanding Patterns and anti-patterns of IAC and Terraform
- How to not use IAC and Terraform
- Building your first Terraform Project
- Discovering best practices for Terraform IaC Projects
- Planning and designing infrastructure projects in AWS
- Making Decisions for projects in AWS Terraform
- Implementing Terraform in the projects
- Deploying Serverless projects with Terraform
- Deploying Containers in AWS with Terraform
- Leveraging Terraform for the Enterprise
- Building Git workflows for IaC and Terraform Projects
- Automating deployment of Terraform projects
- Govern AWS with Terraform
- Building a secured infrastructure with AWS Terraform
- Perfect AWS Infrastructure with Terraform
Wow! eBook


