
Answer-first summary for fast verification
Answer: Set up an Auto Scaling group of c5.large Amazon EC2 On-Demand Instances behind an Application Load Balancer, and integrate an Amazon ElastiCache for Redis cluster to maintain the leaderboard.
The correct answer is C. The gaming application requires high-performance computing (HPC) capabilities, which suggests the use of compute-optimized instances like the c5.large. Since the leaderboard changes frequently, a fast and scalable data store like Amazon ElastiCache for Redis is suitable for maintaining the leaderboard due to its low latency and high throughput. Option A is incorrect because using EC2 Spot Instances might lead to instance termination if the spot price exceeds the bid price, which can be disruptive for a gaming platform. Option B is also incorrect because Amazon OpenSearch Service is not ideal for low-latency leaderboard management. Option D is incorrect because DynamoDB, while a great NoSQL database, may not provide the same low-latency performance as ElastiCache for Redis for this use case.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
An online gaming company is planning to migrate its gaming platform to AWS. The gaming application necessitates high-performance computing (HPC) capabilities and features a frequently updated leaderboard. The current setup includes a Node.js application running on an Ubuntu instance optimized for compute generation, with game state being tracked by an on-premises Redis instance. The company seeks a migration strategy that enhances application performance. Which AWS solution would effectively meet these requirements?
A
Deploy an Auto Scaling group of m5.large Amazon EC2 Spot Instances behind an Application Load Balancer, and utilize an Amazon ElastiCache for Redis cluster to manage the leaderboard.
B
Establish an Auto Scaling group of c5.large Amazon EC2 Spot Instances behind an Application Load Balancer, and employ an Amazon OpenSearch Service cluster to handle the leaderboard.
C
Set up an Auto Scaling group of c5.large Amazon EC2 On-Demand Instances behind an Application Load Balancer, and integrate an Amazon ElastiCache for Redis cluster to maintain the leaderboard.
D
Configure an Auto Scaling group of m5.large Amazon EC2 On-Demand Instances behind an Application Load Balancer, and implement an Amazon DynamoDB table to oversee the leaderboard.
No comments yet.