AWS Certification | CloudFormation Masterclass

AWS CloudFormation

AWS CloudFormation Certification

AWS CloudFormation is a comprehensive templating language that enables you to create managed ‘stacks’ of AWS resources, with a growing library of templates available for you to use.

But how do you create one from scratch? This webinar will take you through building an AWS CloudFormation template from the ground up, so you can see all the essential template constructs in action.

You can find the slides from this webinar on SlideShare here:

Check out other upcoming webinars in the Masterclass Series here:

And find details of our Journey Through the Cloud series here:

AWS CloudFormation enables you to create and provision AWS infrastructure deployments predictably and repeatedly.

It helps you leverage AWS products such as Amazon EC2, Amazon Elastic Block Store, Amazon SNS, Elastic Load Balancing, and Auto Scaling to build highly reliable, highly scalable, cost-effective applications in the cloud without worrying about creating and configuring the underlying AWS infrastructure.

AWS CloudFormation enables you to use a template file to create and delete a collection of resources together as a single unit (a stack).

For a scalable web application that also includes a back-end database, you might use an Auto Scaling group, an Elastic Load Balancing load balancer, and an Amazon Relational Database Service database instance.

Normally, you might use each individual service to provision these resources. And after you create the resources, you would have to configure them to work together.

All these tasks can add complexity and time before you even get your application up and running.

If your application requires additional availability, you might replicate it in multiple regions so that if one region becomes unavailable, your users can still use your application in other regions.

The challenge in replicating your application is that it also requires you to replicate your resources.

Not only do you need to record all the resources that your application requires, but you must also provision and configure those resources in each region.