In this lab, you will design and implement a highly available web application architecture using Elastic Load Balancing (ALB), Amazon EC2 Auto Scaling, and Amazon RDS. You will ensure that the web application is resilient across multiple Availability Zones and configure a database for high availability. This hands-on experience will help you understand how to orchestrate different AWS services to achieve a scalable and reliable architecture.
A tech startup named TechNova is planning to launch a new web application that requires high availability and automatic scaling. The application is expected to handle variable loads, especially during peak traffic times, with an uptime target of 99.9%. Your task is to set up a multi-tier architecture with an Auto Scaling web tier behind an Application Load Balancer and a fault-tolerant database layer using Amazon RDS.