AWS Certified Solutions Architect – Associate (SAA-C03)Design High-Performing ArchitecturesMedium

A global gaming company is developing a new multiplayer online game. The game server architecture needs to provide extremely low latency for players worldwide, with consistent performance regardless of their geographical location. The solution must also offer automatic routing to the nearest healthy game server in case of regional outages. Which AWS service is best suited to meet these requirements for game traffic?

  1. AAWS Global Accelerator
  2. BAWS Application Load Balancer (ALB)
  3. CAmazon Route 53 with Geolocation Routing
  4. DAmazon CloudFront with custom origins
Show answer & explanation

Correct answer: A. AWS Global Accelerator

AWS Global Accelerator is designed to improve the availability and performance of applications with global users. It uses the AWS global network to route user traffic to the optimal healthy endpoint, providing consistent low latency for gaming traffic and automatic failover across regions, which is crucial for a multiplayer game.

Why the other options are wrong

  • B. An Application Load Balancer operates at Layer 7 within a single region and is not designed for global traffic optimization or routing across multiple AWS regions for optimal latency.
  • C. Route 53 Geolocation Routing is DNS-based, which can suffer from DNS caching issues and does not provide the same level of performance optimization or automatic failover as Global Accelerator for real-time traffic.
  • D. CloudFront is a CDN for caching content; it's not optimized for routing real-time, interactive game traffic to backend game servers with consistent low latency.

AWS Global Accelerator

A networking service that improves the availability and performance of your applications with local and global users by directing traffic to optimal healthy endpoints.

  • Uses static IP addresses as entry points.
  • Routes traffic over the AWS global network, bypassing congested public internet.
  • Reduces latency and jitter for global users.
  • Provides automatic health checks and failover across regions.

Memory trick: Global Accelerator: Your game's express lane to players worldwide.

More Design High-Performing Architectures questions