AWS Certified Solutions Architect - Professional

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?




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.