
AWS Certified Solutions Architect - Professional
Get started today
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?
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?
Explanation:
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.