AWS Certified SysOps Administrator – Associate (SOA-C03) — Question 36
A company is planning to host an application on a set of Amazon EC2 instances that are distributed across multiple Availability Zones. The application must be able to scale to millions of requests each second.
A CloudOps engineer must design a solution to distribute the traffic to the EC2 instances. The solution must be optimized to handle sudden and volatile traffic patterns while using a single static IP address for each Availability Zone.
Which solution will meet these requirements?
Answer options
- A. Amazon Simple Queue Service (Amazon SQS) queue
- B. Application Load Balancer
- C. AWS Global Accelerator
- D. Network Load Balancer
Correct answer: D
Explanation
The Network Load Balancer is designed to handle high volumes of traffic and can efficiently distribute it across EC2 instances while maintaining a static IP address. Other options, such as the Application Load Balancer, are more suited for HTTP/HTTPS traffic and may not handle millions of requests per second effectively. Amazon SQS is a queuing service and does not directly manage traffic distribution, and AWS Global Accelerator is used for optimizing the path to applications but does not serve the same purpose as a Network Load Balancer in this context.