AWS Certified Solutions Architect – Associate (SAA-C03) — Question 397

A company runs an application that receives data from thousands of geographically dispersed remote devices that use UDP. The application processes the data immediately and sends a message back to the device if necessary. No data is stored.

The company needs a solution that minimizes latency for the data transmission from the devices. The solution also must provide rapid failover to another AWS Region.

Which solution will meet these requirements?

Answer options

Correct answer: B

Explanation

AWS Global Accelerator provides the lowest latency and fastest failover (within seconds) by utilizing Anycast IP addresses and routing traffic over the AWS global network. Because the remote devices communicate via UDP, a Network Load Balancer (NLB) must be used since Application Load Balancers (ALBs) do not support the UDP protocol. Combining AWS Global Accelerator, NLBs, and Amazon ECS Fargate provides a highly available, low-latency, and compliant architecture.