Question #1371
A company is developing a real-time voice communication application that uses the UDP protocol and will be deployed across eight AWS Regions. The network architecture must prioritize minimizing latency and packet loss to ensure seamless user interactions. Which solution best meets these requirements?
Deploy a transit gateway in each Region and establish inter-Region peering connections between all transit gateways.
Implement AWS Global Accelerator with UDP listeners and configure endpoint groups in each Region.
Use Amazon CloudFront with UDP support enabled and configure an origin server in each Region.
Create a VPC peering mesh connecting all Regions and enable UDP optimization for each VPC.
Explanation
The correct answer is B. AWS Global Accelerator is designed to improve performance and availability by leveraging AWS's global network infrastructure. It uses Anycast IPs to route traffic to the nearest AWS edge location, then efficiently routes it over the AWS backbone to the closest or optimal endpoint (in this case, the eight Regions). By configuring UDP listeners and endpoint groups, Global Accelerator minimizes latency and packet loss, critical for real-time voice communication.
Option A (Transit Gateway inter-Region peering) adds complexity and may not optimize paths as effectively. Option C is invalid because CloudFront does not support UDP. Option D (VPC peering mesh) is operationally cumbersome and lacks built-in UDP optimization. Global Accelerator's static IPs and intelligent routing make it the best choice for real-time UDP applications spanning multiple Regions.
Answer
The correct answer is: B