In this Challenge Lab, you will configure a highly available MySQL database in an Amazon RDS DB instance to store data for a customer-facing website. First, you will create security groups to control access to the database servers, and then you will create subnet groups for the database servers in each region. Next, you will create a MySQL Amazon RDS DB instance, and then you will create an Amazon Elastic Compute Cloud (Amazon EC2) instance that runs a PHP website to connect to the database server. Finally, you will create a read replica of the database in another region for disaster recovery, then you will create a web server in the second region to test access to the read replica. 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 configure a highly available MySQL database in an Amazon RDS DB instance to store data for a customer-facing website. First, you will create security groups to control access to the database servers, and then you will create subnet groups for the database servers in each region. Next, you will create a MySQL Amazon RDS DB instance, and then you will create an Amazon Elastic Compute Cloud (Amazon EC2) instance that runs a PHP website to connect to the database server. Finally, you will create a read replica of the database in another region for disaster recovery, then you will create a web server in the second region to test access to the read replica. 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.