In this lab, you will build a highly available web application architecture using Amazon EC2, an Elastic Load Balancer (ELB), and Auto Scaling Groups across multiple Availability Zones (AZs). This hands-on project will guide you through setting up secure and efficient compute resources using AWS Identity and Access Management (IAM), VPC for networking, and ensuring data security with EBS encryption. By completing the lab, students will learn how to distribute incoming application traffic, dynamically scale compute resources to meet demand, and implement robust fault tolerance.
You are a cloud solutions architect for a popular e-commerce company expanding its presence globally. Your company needs an architecture for its web platform capable of handling high traffic volumes during product launches. The solution must autoscale across multiple AZs to ensure 99.9% uptime and maintain low latency to serve a diverse, global customer base. General performance targets are set at 3000 requests per minute with a latency under 100ms.