In this lab, you will deploy a scalable web application using Amazon EC2 and Elastic Load Balancing (ELB). The lab will guide you through creating an Amazon Virtual Private Cloud (VPC), setting up a web server on EC2 instances, and distributing incoming traffic using an Application Load Balancer (ALB). You will ensure high availability by deploying instances across multiple Availability Zones and secure your setup with appropriate security groups.
A startup company is launching a new social media platform that requires a high-performing web application to handle increasing user traffic. The platform aims to maintain a steady response time of under 200 milliseconds. As the solutions architect, you need to design an architecture that supports this requirement while staying within a monthly infrastructure budget of $1000. The solution should ensure that the application remains available even if an entire Availability Zone goes down.