Objectives

Quest Outline

This lab will demonstrate how to create an Amazon Virtual Private Cloud (VPC) network using AWS CloudFormation. Note: This lab is a more of a walkthrough of a template rather than "learn how to build it". You will walk through the sections of an AWS CloudFormation template and get explanations for each step. You will then launch the AWS CloudFormation template to create a four-subnet Amazon VPC that spans two Availability Zones and a NAT that allows servers in the private subnets to communicate with the Internet in order to download packages and updates.

This lab demonstrates the steps to audit your AWS resources with Trusted Advisor to ensure your configuration complies with basic security best practices. The topics covered will also include working with security groups, multifactor authentication (MFA), and AWS Identity and Access Management (IAM).

This lab helps you learn how to use the basic features of AWS OpsWorks, an application management service offered by AWS, to deploy a Ruby photo sharing application. This lab will show you how to use layers (instance blueprints that define the resources and software configuration for common technologies such as Ruby) to create new Amazon EC2 instances; deploy and update applications from common source repositories; use lifecycle events to automate tasks; scale the application using Elastic Load Balancing and time or load-based instance scaling; monitor instance metrics; and manage user permissions.

This lab demonstrates how to use AWS Elastic Beanstalk to deploy a simple Ruby on Rails application. In this lab, you will deploy an application that will describe your concept or idea and allow viewers to subscribe to be notified upon launch. The lab will cover using AWS Elastic Beanstalk with an Amazon RDS database to store subscriber email addresses.

This lab covers how to use AWS CloudFormation to provision a web application with a number of supporting AWS products and services, including Auto Scaling Groups, Amazon EC2 Instances, Elastic Load Balancers, and more. It also covers how to use AWS CloudFormation to manage infrastructure and reconfigure Auto Scaling Groups.