1. Home
  2. Training Library
  3. Amazon Web Services
  4. Courses
  5. AWS CloudFormation: Introduction to Infrastructure as Code

Introduction

Introduction
Overview
Transcript
DifficultyBeginner
Duration24m
Students346
Ratings
5/5

Description

Course 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:

  • Explain what AWS CloudFormation is and what it’s used for
  • Determine the benefits of AWS CloudFormation
  • Understand what each of the core components are and what they are used for
  • Create a CloudFormation Stack using an existing AWS template

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.

About the Author

Students58247
Labs1
Courses55
Learning paths39

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

To date, Stuart has created 50+ courses relating to Cloud, most within the AWS category with a heavy focus on security and compliance

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.

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.