Working with CloudFormation
Cloud computing introduced a brand-new way of managing infrastructure.
As the usage of the AWS cloud grew, the usual routine and operational tasks became troublesome. The AWS cloud allowed any type of business to rapidly grow and solve all the business needs regarding compute power; however, the need to maintain a certain stack of resources was hard.
DevOps culture brought a set of methodologies and ways of working, and one of those is called Infrastructure as Code (IaC). This process is about treating your infrastructure – network, virtual machines, storage, databases, and so on – as a computer program.
AWS CloudFormation was developed to solve this kind of problem.
I expect that you already have some working knowledge of CloudFormation, but let’s quickly refresh our memory and look again at what CloudFormation is and how we use it.
Later, we will dive deep into learning advanced template development and how to provision...