Introduction to Amazon EC2 Auto Scaling
This lab provides the basic hands-on experience of Amazon EC2 Auto Scaling -- setting up Auto Scaling to automatically launch compute instances in response to conditions that you specify. You will use Auto Scaling via the AWS console to create the basic infrastructure of a Launch Configuration and an Auto Scaling group. You will test the configuration by terminating a running instance and viewing the results as Auto Scaling responds by scaling up and starting another instance.
For the lab to function as written, please DO NOT change the auto assigned region.
Exploring Google Ngrams with Amazon EMR
This lab demonstrates how to launch an Amazon Elastic MapReduce (EMR) cluster for Big Data processing and use Hive with SQL-style queries to analyze data. You will create a Hadoop cluster using Amazon EMR which will allow to run interactive Hive queries against data stored in Amazon S3. You will use Hive to normalize the data in a more useful way, and you will run queries to analyze the data.
Creating an Amazon Virtual Private Cloud (VPC) with AWS CloudFormation
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.
Introduction to AWS Identity and Access Management (IAM)
This lab shows you how to manage access and permissions to your AWS services using AWS Identity and Access Management (IAM). Practice the steps to add users to groups, manage passwords, log in with IAM-created users, and see the effects of IAM policies on access to specific services.
Introduction to AWS Internet-of-Things (IoT)
In this lab, you will run a simple IoT device simulator on Amazon EC2. The device simulator will generate and publish sample sensor data to an AWS device gateway. You will then build a simple rule that will publish a notification to an AWS SNS topic when the temperature of the device is within a defined threshold. By connecting your email address with the SNS topic, you will receive an email notification when the threshold is met. Finally, you will update the device shadow, instructing the device to “turn on the air conditioning”, resulting in lowering temperatures.
Working with Amazon ElastiCache for Redis
Amazon ElastiCache is a web service that helps improve the performance of web applications by allowing you to retrieve information from fast, managed, in-memory caches, instead of relying on slower disk-based databases. Amazon ElastiCache has no upfront costs. With on-demand nodes you pay only for the resources you consume by the hour without any long-term commitments. In this lab, you will use open source Landsat data and a MySQL database to illustrate the capabilities of ElastiCache with Redis.
Programming AWS Lambda for Windows
This lab will continue your hands-on practice with using the AWS Toolkit for .NET through working with AWS Lambda for application development. It will demonstrate the basic steps required to install Visual Studio Community Edition and the AWS Toolkit for Visual Studio and to build an application in Node.js that leverages AWS Lambda using the AWS SDK for .NET. To successfully complete this lab, you should be familiar with Visual Studio, with Node.js, and have a basic knowledge of launching and connecting to Windows systems in AWS. You should have at a minimum taken the Introduction to AWS Lambda lab prior to taking this lab.
Working with Amazon Redshift
The lab demonstrates how to use Amazon RedShift to create a cluster, load data, run queries and monitor performance. Note: Students will download a free SQL client as part of this lab.
Introduction to Amazon Elastic Block Store (EBS)
This lab takes you through how to create an Amazon Elastic Block Store (EBS) volume, attach it to an Amazon EC2 instance, take a snapshot of the volume, and increase the size and IOPS.
Working with Elastic Load Balancing
This lab introduces the concept of Elastic Load Balancing (ELB). In this lab you will use ELB to load balance a set of web servers in an Availability Zone. You will launch a pair of Amazon EC2 instances, bootstrap them to install web servers and content, and then access the instances independently using Amazon EC2 DNS records. Next, you will set up ELB, add your instances to the ELB, and then access the ELB DNS record to watch your requests load balance between servers. Finally, you will look at ELB metrics in CloudWatch. To successfully complete this lab, you should be familiar with the AWS Management Console.
Become A Cloud Expert
Big Data Title
Big Data Description
Machine Learning Title
Machine Learning Description