Ultimate access to all questions.
A company is launching a new online game on Amazon EC2 instances that must be globally accessible. The game is set to operate in three AWS Regions: us-east-1, eu-west-1, and ap-southeast-1. It is crucial that the game's leaderboards, player inventory, and event status are consistently available across all regions. A solutions architect is tasked with designing a solution that allows any region to scale to manage the load from all regions. Furthermore, users should be automatically directed to the region offering the lowest latency. What solution provides the least operational overhead while meeting these requirements?
Explanation:
Option C is the correct answer. This solution uses an Auto Scaling group for EC2 instances and attaches them to a Network Load Balancer (NLB) in each region. It also sets up an Amazon Route 53 entry for each region using latency-based routing, ensuring that users are directed to the region with the lowest latency. Furthermore, it stores game metadata in an Amazon DynamoDB global table, which provides a fully managed, multi-region, and scalable database solution with minimal operational overhead. This approach efficiently meets the requirements for global availability, low latency, and scalable cross-region operations.