AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company is launching a web application that is expected to have varying and potentially significant spikes in traffic during holiday seasons. The application will be deployed in an AWS VPC and require a network architecture that can automatically adjust to these varying loads to maintain high performance and availability. Which solution should the Solutions Architect recommend to BEST meet these requirements?
Establish a single, large EC2 instance designed to handle peak projected traffic at launch.
Deploy a Network Load Balancer to distribute TCP traffic equally to a group of backend servers.
Utilize an Amazon Route 53 simple routing policy to distribute incoming traffic evenly among a set of EC2 instances.
Implement an Application Load Balancer to distribute incoming web traffic across multiple EC2 instances.
An Application Load Balancer (ALB) is the best solution for the given scenario because it operates at the application layer and can provide advanced traffic routing capabilities, which allows it to efficiently distribute incoming application traffic across multiple targets, such as EC2 instances, in multiple Availability Zones. This elasticity helps in accommodating sudden traffic spikes without manual intervention. Other load balancers, like Network Load Balancer (NLB) or Classic Load Balancer (CLB), while offering scalability, may not be the optimal choice for application layer distribution or may lack the advanced routing capabilities provided by an ALB.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are the benefits of using an Application Load Balancer (ALB) over other types of load balancers?
Open an interactive chat with Bash
What is an AWS VPC and why is it important for deploying applications?
Open an interactive chat with Bash
How does Auto Scaling work with an Application Load Balancer (ALB)?