
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company is developing a real-time multiplayer game that uses UDP for communications between the client and servers in an Auto Scaling group. Spikes in demand are anticipated during the day, so the game server platform must adapt accordingly. Developers want to store gamer scores and other non-relational data in a database solution that will scale without intervention.
Which solution should a solutions architect recommend?
A
Use Amazon Route 53 for traffic distribution and Amazon Aurora Serverless for data storage.
B
Use a Network Load Balancer for traffic distribution and Amazon DynamoDB on-demand for data storage.
C
Use a Network Load Balancer for traffic distribution and Amazon Aurora Global Database for data storage.
D
Use an Application Load Balancer for traffic distribution and Amazon DynamoDB global tables for data storage.
Explanation:
Correct Answer: B
Why Option B is correct:
Network Load Balancer (NLB) for UDP traffic: The game uses UDP for communications, and NLB is specifically designed to handle Layer 4 traffic (TCP/UDP) at ultra-high performance. NLB preserves the source IP address and can handle millions of requests per second, making it ideal for real-time multiplayer games.
Amazon DynamoDB on-demand for non-relational data: The requirements specify:
DynamoDB on-demand provides:
Why other options are incorrect:
Option A: Amazon Route 53 is a DNS service, not suitable for real-time UDP traffic distribution to Auto Scaling groups. Aurora Serverless is a relational database, not suitable for non-relational data.
Option C: While NLB is correct for UDP traffic, Aurora Global Database is a relational database solution and doesn't match the non-relational data requirement.
Option D: Application Load Balancer (ALB) operates at Layer 7 (HTTP/HTTPS) and doesn't support UDP traffic, which is required for the game communications.
Key AWS Services Understanding: