image
AWS CloudFormation: Introduction to Infrastructure as Code
Introduction
Difficulty
Beginner
Duration
22m
Students
9048
Ratings
4.8/5
Description

As AWS-based cloud environments grow in complexity, DevOps Professionals need to adopt more powerful tools and techniques to manage complex deployments. In the AWS ecosystem, CloudFormation is the most powerful and sophisticated automation tool available to developers. AWS CloudFormation can be used to automatically provision your AWS resources across multiple accounts and regions all from a simple text file.  In this course, I will explain the components of this service and how they operate together to provide you with this feature of provisioning your infrastructure as code. 

Learning Objectives

By the end of this course you will be able to:

Intended Audience

This course is intended for DevOps and SysOps engineers, as well as Architects who have a level of responsibility when it comes to deploying, provisioning, managing and maintaining resources within your AWS infrastructure. 

Prerequisites

As a prerequisite of this course, it would be beneficial to you to have an understanding of basic AWS concepts and core services.

Feedback

If you have thoughts or suggestions for this course, please contact Cloud Academy at support@cloudacademy.com.

Transcript

Hello, and welcome to this course where I shall be introducing you to the AWS CloudFormation Service, and how it can be used to automatically provision your AWS resources across multiple accounts and regions, all from a simple text file. I will explain the components of this service and how they operate together to provide you with the feature of provisioning your infrastructure as code. 

Before we start, I'd like to introduce myself, my name is Stuart Scott, I'm one of the trainers here at Cloud Academy, and I specialize in AWS, Amazon Web Services. Feel free to contact me with any questions using the details shown on the screen, alternatively, you can always get in touch with us here at Cloud Academy by sending an email to suppport@cloudacademy.com, where one of our cloud experts will reply to your question. 

This course will be made up of the following lectures: Firstly, what is AWS CloudFormation? This lecture will explain what the service is and does, and the benefits that it brings to your environment. Following this, I'll look at CloudFormation Components. And here I shall provide a high-level overview of some of the main components that make up the service, to provide you with an understanding of how it's pieced together. Next, I'll then look at how you create a CloudFormation Stack. And this provides a demonstration on how to create an AWS CloudFormation stack, using an existing AWS template. And then finally, there'll be a short summary lecture just highlighting the key points from the previous lectures. 

By the end of this course, you'll be able to explain what AWS CloudFormation is and what it's used for. Determine the benefits of AWS CloudFormation. Understand what each of the core components is and what they are used for. And how to create a CloudFormation Stack using an existing AWS template. As a pre-requisite of this course, it would be beneficial to you to have an understanding of basic AWS concepts and core services. Throughout this course, I will reference a number of URL links which will help and direct you to related information on specific topics. To make these links easily accessible to you, I have included them at the top of the transcript within the lecture that they are referenced. 

Feedback on our courses here at Cloud Academy is valuable to both us as trainers, and any students looking to take the same course in the future. If you have any feedback, positive or negative, it would be greatly appreciated if you can contact support@cloudacademy.com. That brings me to the end of this lecture. Coming up next, I'll provide an overview of AWS CloudFormation, what it is and what it does.

About the Author
Students
237991
Labs
1
Courses
232
Learning Paths
187

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 150+ courses relating to Cloud reaching over 180,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.