AWS CloudFormation

AWS Tutorial: AWS CloudFormation

Welcome to the AWS CloudFormation lesson. While Elastic Beanstalk is great for simple web apps, CloudFormation is the heavy-duty tool required to build enterprise-scale infrastructure.

AWS CloudFormation IaC

Why Learn CloudFormation?

CloudFormation enables "Infrastructure as Code" (IaC). This means your entire IT architecture is tracked in version control (like Git) exactly the same way your software code is. It allows you to replicate identical production environments across the world in minutes.

Tutorial Overview

In this tutorial, you will learn:


Infrastructure as Code (IaC)

Instead of clicking through the AWS console to set up networks, security rules, and servers, you write a text file (in JSON or YAML format) describing exactly what you want.


Exercise

?

In AWS CloudFormation, what is the name of the active collection of AWS resources that are generated from your JSON/YAML template?