
Answer-first summary for fast verification
Answer: Set up an Auto Scaling group for the EC2 instances and connect it to a Network Load Balancer (NLB) in each region. Configure an Amazon Route 53 entry for each region using latency-based routing that directs to the NLB. Store game metadata in an Amazon DynamoDB global table.
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.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
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?
A
Implement an EC2 Spot Fleet and attach it to a Network Load Balancer (NLB) in each region. Utilize an AWS Global Accelerator IP address directed to the NLB. Configure an Amazon Route 53 latency-based routing entry for the Global Accelerator IP address. Store game metadata in an Amazon RDS for MySQL DB instance in each region, with read replicas set up in the other regions.
B
Establish an Auto Scaling group for the EC2 instances and link it to a Network Load Balancer (NLB) in each region. For each region, set up an Amazon Route 53 entry using geoproximity routing that points to the NLB. Save game metadata in MySQL databases on EC2 instances in each region, with replication established between the database EC2 instances across regions.
C
Set up an Auto Scaling group for the EC2 instances and connect it to a Network Load Balancer (NLB) in each region. Configure an Amazon Route 53 entry for each region using latency-based routing that directs to the NLB. Store game metadata in an Amazon DynamoDB global table.
D
Utilize EC2 Global View to deploy EC2 instances across each region and attach them to a Network Load Balancer (NLB). Deploy a DNS server on an EC2 instance in each region and implement custom logic on each DNS server to redirect users to the region with the lowest latency. Save game metadata in an Amazon Aurora global database.