In this Challenge Lab, you will create a scalable website that has a backend database and a dashboard for monitoring. First, you will create security groups and Network Access Control Lists (ACLs) to secure the network environment, and then you will create an Amazon RDS DB instance running MySQL. Next, you will create a launch template that you will use to create Amazon Elastic Cloud Compute (Amazon EC2) instances, and then you will create an Auto Scaling group and an Application Load Balancer. Next, you will configure the website to use the database, and then you will connect to the website through the load balancer. Finally, you will create a CloudWatch dashboard to monitor the load balancer and the RDS instance. Note: Once you begin the Challenge Lab, you will not be able to pause, save, or exit and then return to your Challenge Lab. Please ensure that you have set aside enough time to complete the challenge lab before you start.
Learning Objectives
In this Challenge Lab, you will create a scalable website that has a backend database and a dashboard for monitoring. First, you will create security groups and Network Access Control Lists (ACLs) to secure the network environment, and then you will create an Amazon RDS DB instance running MySQL. Next, you will create a launch template that you will use to create Amazon Elastic Cloud Compute (Amazon EC2) instances, and then you will create an Auto Scaling group and an Application Load Balancer. Next, you will configure the website to use the database, and then you will connect to the website through the load balancer. Finally, you will create a CloudWatch dashboard to monitor the load balancer and the RDS instance. Note: Once you begin the Challenge Lab, you will not be able to pause, save, or exit and then return to your Challenge Lab. Please ensure that you have set aside enough time to complete the challenge lab before you start.