Deployment & Management
8 Labs · 79 Credits · 5h 40mService Area
This quest is designed to teach you how to work with AWS services for Deployment and Management.
In this lab you will use the AWS Management Console to bundle custom Amazon Elastic Block Store (EBS)–backed Amazon Machine Images (AMIs). You will learn how to map additional Amazon EBS and/or ephemeral volumes in your AMI. Lastly you will look at some security best practices to create AMIs that are suitable for public sharing.
Fundamental 8 Credits 30 Minutes
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.
expert 15 Credits 50 Minutes
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.
fundamental 8 Credits 27 Minutes
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).
advanced 10 Credits 35 Minutes
This lab demonstrates how to leverage the AWS API to gather details about changes made to security groups, leveraging AWS to store and retrieve this information on demand in order to meet auditing, security and compliance requirements. This lab walks you through using the Python boto SDK to query the AWS API, and provides a sample application demonstrating how such data could be useful for operational security and audit teams. No prior experience with Python or the boto SDK is required.
advanced 10 Credits 37 Minutes
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.
advanced 10 Credits 40 Minutes
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.
Fundamental 8 Credits 40 Minutes
This lab demonstrates how to install a Java EE application into JBoss Wildfly, running in a custom Docker Container and then deploy your container to AWS Elastic Beanstalk.
Advanced 10 Credits 40 Minutes