AWS Certified SysOps Administrator – Associate — Question 14

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 SysOps administrator 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

Correct answer: D

Explanation

The correct answer is D, Network Load Balancer, as it is designed to handle millions of requests per second and can maintain a static IP address while distributing traffic across multiple EC2 instances in different Availability Zones. Options A and B are not suitable for this purpose; Amazon SQS is a message queuing service and the Application Load Balancer is better suited for HTTP/HTTPS traffic, but does not meet the static IP requirement as effectively as a Network Load Balancer. Option C, AWS Global Accelerator, primarily optimizes the path to the application but does not directly distribute traffic across EC2 instances like a Network Load Balancer does.