AWS Certified Solutions Architect – Professional (SAP-C02) — Question 189

An online gaming company needs to rehost its gaming platform on AWS. The company's gaming application requires high performance computing (HPC) processing and has a leaderboard that changes frequently. An Ubuntu instance that is optimized for compute generation hosts a Node.js application for game display. Game state is tracked in an on-premises Redis instance.

The company needs a migration strategy that optimizes application performance.

Which solution will meet these requirements?

Answer options

Correct answer: C

Explanation

Option C is correct because it utilizes c5.large EC2 On-Demand Instances, which are optimized for high performance computing, and employs Amazon ElastiCache for Redis to handle the leaderboard efficiently. Options A and B use Spot Instances which may not provide consistent performance, and option D uses DynamoDB, which is not as well-suited for in-memory caching requirements as ElastiCache for Redis.