Solutions Architect - Professional
6 Labs · 61 Credits · 5h 7mExam Prep
This quest is designed to help you get hands-on practice with several key services which are addressed in the AWS Certified Solutions Architect –Professional exam blueprint.
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 will demonstrate how to deploy a photo sharing website with a web interface for users to browse and store images. The application, written in Ruby on Rails, will use Amazon S3 for storage, Amazon DynamoDB for the database, and Amazon EC2 to host the web application.
advanced 10 Credits 25 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
Working with Amazon DynamoDB
[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 the common steps of developing a web application and deploying it to production on AWS. At the start of this lab, you will deploy a functioning web application to AWS Elastic Beanstalk and learn how to deploy applications from version control using command line tools. You will expose a scalability problem with the application, and iterate over the application so that it can seamlessly scale by externalizing server side sessions. You will verify that the issue has been solved with the second deployment. You will learn about AWS Elastic Beanstalk, AWS ElastiCache, and managing AWS resources in an AWS Elastic Beanstalk application via configuration files.
expert 15 Credits 59 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