100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

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

Rating
-
Sold
-
Pages
512
Grade
A+
Uploaded on
12-08-2024
Written in
2024/2025

Mastering Terraform: A practical guide to building and deploying infrastructure on AWS, Azure, and GCP What you will learn Explore Terraform architecture and configurations in depth Integrate Packer with Terraform for VM-based solutions Containerize apps with Docker and Kubernetes Explore GitOps and CI/CD deployment patterns Transform existing applications into serverless architectures Migrate and modernize legacy apps for the cloud Implement Terraform on AWS, Azure, and GCP Use Terraform with teams of varying size and responsibility Who this book is for This book is for Devops engineers, cloud engineers, platform engineers, infrastructure engineers, site reliability engineers, developers, and cloud architects who want to utilize Terraform to automate their cloud infrastructures and streamline software delivery. Prior knowledge of cloud architecture, infrastructure, and platforms, as well as Terraform basics, will help you understand the topics present in this book. Table of Contents Understanding Terraform Architecture Using HashiCorp Configuration Language Harnessing HashiCorp Utility Providers Foundations of Cloud Architecture – Virtual Machines and Infrastructure-as-a-Service Beyond VMs – Core Concepts of Containers and Kubernetes Connecting It All Together – GitFlow, GitOps, and CI/CD Getting Started on AWS – Building Solutions with AWS EC2 Containerize with AWS – Building Solutions with AWS EKS Go Serverless with AWS – Building Solutions with AWS Lambda Getting Started on Azure – Building Solutions with Azure Virtual Machines Containerize on Azure – Building Solutions with Azure Kubernetes Service (N.B. Please use the Read Sample option to see further chapters)

Show more Read less
Institution
Mastering Terraform
Course
Mastering Terraform











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Mastering Terraform
Course
Mastering Terraform

Document information

Uploaded on
August 12, 2024
Number of pages
512
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

,Mastering Terraform
Copyright © 2024 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or
transmitted in any form or by any means, without the prior written permission of the publisher,
except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information
presented. However, the information contained in this book is sold without warranty, either express or
implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for
any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and
products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot
guarantee the accuracy of this information.

Group Product Manager: Preet Ahuja

Publishing Product Manager: Surbhi Suman

Book Project Manager: Ashwin Kharwa

Senior Editor: Runcil Rebello

Technical Editor: Nithik Cheruvakodan

Copy Editor: Safis Editing

Proofreader: Runcil Rebello

Indexer: Subalakshmi Govindhan

Production Designer: Joshua Misquitta

DevRel Marketing Coordinator: Rohan Dobhal

First published: July 2024

Production reference: 1120724

,Published by Packt Publishing Ltd.

Grosvenor House

11 St Paul’s Square

Birmingham

B3 1RB, UK

ISBN 978-1-83508-601-8

www.packtpub.com

To my Mom and Dad, thank you for investing in a family PC, recognizing my talent, believing in me,
and giving me a gentle push in the right direction.


Foreword
Cloud computing has transformed the way applications are built and delivered. In the early days of
the public cloud, the services available were generally low-level infrastructure. Today, the
hyperscalers provide a broad range of services, including specialized data stores, application
middleware, and many compute platforms for virtual machines, containers, and functions.
Applications can be quickly built by composing together services. Scaling with demand becomes
totally elastic without complex capacity planning.

While building applications is easier, our infrastructure is now more complex than ever. Infrastructure
as Code is broadly adopted to manage the complexity of cloud infrastructure by allowing users to
simply codify the resources required to support their application. HashiCorp Terraform is the de facto
standard for Infrastructure as Code, driven by an extensible ecosystem that supports thousands of
integrations spanning public cloud providers, Software as a Service (SaaS), hardware systems, and
more.

This new book on Terraform provides a pragmatic, hands-on approach covering real-world scenarios.
The author, Mark Tinderholt, deeply understands cloud environments as a principal architect at
Microsoft Azure. For readers new to Terraform, the book provides a foundational overview to
understand Terraform, the HashiCorp Configuration Language (HCL), and how to use the
extensible providers. From there, the author covers the key concepts needed for cloud-based
applications and patterns such as GitOps and CI/CD.

Going from the basic concepts, the author then dives into real-world examples of using Terraform to
manage virtual machines, containers, and functions across AWS, Azure, and GCP. This takes the core

, concepts and applies them, to enable you to quickly do the same. This hands-on approach enables
you to better understand how to apply Terraform outside of simple examples.

The book ends by providing guidance on best practices in production environments, how to adopt
Terraform for existing infrastructure using the import mechanisms, and finally, how to continue
learning through Terraform certifications. There are multiple levels of Terraform certifications, with
tens of thousands of people certified. The certifications are useful both to test your knowledge and
competence with Terraform and to share with prospective employers.

This book is a great resource for anybody hoping to learn more about Infrastructure as Code with
HashiCorp Terraform and quickly get an understanding of how to use it to build applications in the
major cloud providers. The author brings a depth of understanding as a senior engineer with a first-
hand understanding of how cloud providers are built, having spent years working with Terraform.

Armon Dadgar

Co-Founder and CTO of HashiCorp


Contributors

About the author
Mark Tinderholt has over two decades of experience as a software developer and architect. With a
solid foundation in application development and a pioneering role in cloud technology adoption, he
has led diverse teams across numerous industry verticals on multiple cloud platforms. As an expert in
cloud technology, Mark embraced Terraform early on to empower his development teams with
greater control over their application environments. He organizes his local HashiCorp User Group
(HUG) and is a HashiCorp ambassador. He also hosts a popular YouTube channel called Azure
Terraformer.

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Wiseman NURSING
View profile
Follow You need to be logged in order to follow users or courses
Sold
6650
Member since
4 year
Number of followers
3835
Documents
25876
Last sold
8 hours ago
Testsprint

Updated exams .Actual tests 100% verified.ATI,NURSING,PMHNP,TNCC,USMLE,ACLS,WGU AND ALL EXAMS guaranteed success.Here, you will find everything you need in NURSING EXAMS AND TESTBANKS.Contact us, to fetch it for you in minutes if we do not have it in this shop.BUY WITHOUT DOUBT!!!!Always leave a review after purchasing any document so as to make sure our customers are 100% satisfied. **Ace Your Exams with Confidence!**

3.9

1366 reviews

5
672
4
246
3
210
2
76
1
162

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions