Deployment & Management
3 Steps 3 hours 26 Credits
In this quest, you’ll learn to work with services related to Deployment and Management, including AWS Identity and Access Management (IAM), AWS Elastic Beanstalk, AWS CloudFormation, and AWS OpsWorks.
Objectives:This quest is designed to teach you how to work with AWS services for Deployment and Management.
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.
warning Working with AWS OpsWorks
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 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.