In this lab, you'll learn how to deploy a scalable web application using Amazon EC2 instances and Elastic Load Balancing (ELB). You will set up an auto-scaling group to handle increased traffic and ensure high availability across multiple availability zones. By the end of the lab, you will have a cost-efficient and robust infrastructure ready to serve traffic dynamically. This will prepare you for designing applications that require high scalability and availability.
TechWave, a growing tech company, needs to deploy a new web application that can handle fluctuating traffic demands while maintaining high availability and performance. The management anticipates traffic to surge during marketing events, thus requiring an infrastructure capable of scaling efficiently. The solution should be cost-effective and utilize existing AWS services to ensure reliability. Expected traffic growth during events is projected to increase by 200%.