Websites & Web Apps
8 Labs · 76 Credits · 6h 21mUse Case (Experienced)
In this quest, you’ll learn to work with more advanced techniques for managing websites and webserved content with AWS services.
This lab demonstrates how to start distributing your web content with Amazon CloudFront by taking a simple static website in Amazon S3 and integrating it with Amazon CloudFront to deliver your website content from AWS edge locations. The majority of this lab will focus on creating an Amazon CloudFront distribution with the AWS Management Console, and then adapting the existing web pages to use Amazon CloudFront.
advanced 10 Credits 30 Minutes
[IMPORTANT: This lab requires you to use or create a Twitter account and application and use it's credentials in the lab in order to pull data into Amazon DynamoDB. Please review the Lab Guide for Twitter account instructions before starting this lab.] This lab introduces Amazon DynamoDB and walks you through basic operations such as creating, updating, querying, and deleting tables in Amazon DynamoDB. It will also show you how to change the provisioned throughput of the tables and see how that is reflected in the application. Note: This lab may take 10-11 minutes to setup and start. Please start to work on the first two exercises while the lab is building.
advanced 10 Credits 45 Minutes
This lab demonstrates how to launch Amazon EC2 Spot Instances to accelerate completion of tasks performed by existing On-Demand instances. It covers how to set up Auto Scaling to launch Spot Instances when the Spot price is low, incorporate CloudWatch metrics to monitor your instances, and scale down and terminate your Spot Instances when your job is complete.
advanced 10 Credits 45 Minutes
This lab demonstrates how to start distributing a dynamic website using Amazon CloudFront’s global network of edge locations. You will run a dynamic forum website using BitNami phpBB in Amazon EC2. Then you will create a CloudFront web distribution to deliver and receive your static and dynamic content from AWS edge locations. The majority of this lab will focus on creating a CloudFront distribution with the AWS Management Console, and then will examine the features of CloudFront that enable different types of dynamic content to be accelerated to the end user.
advanced 10 Credits 1 Hour
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 will demonstrate the basics of search engines and Amazon CloudSerach. It will cover how to create a search domain, how to configure it, how to upload data, how to build queries, and how to tune your ranking. You will explore the features of the AWS Management Console and learn how easy it is to get started with Amazon CloudSearch.
advanced 10 Credits 32 Minutes
This lab demonstrates how to host a Wordpress blog using Amazon S3. In order to successfully complete this exercise, you should be familiar with basic website concepts. This lab will cover creating and partially managing a WordPress blog on AWS; using the AWS Management Console; and creating and manipulating an Amazon S3 static website.
fundamental 8 Credits 45 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