Q93 — AWS SAA-C03 Ch.13

Question 93 of 100 | ← Chapter 13

Q993. A video game company is deploying a new gaming application to its global users. The company requires a solution that will provide near real-time reviews and rankings of the players.A solutions architect must design a solution to provide fast access to the data. The solution must also ensure the data persists on disks in the event that the company restarts the application.Which solution will meet these requirements with the LEAST operational overhead?

Correct Answer: C. Deploy an Amazon ElastiCache for Redis duster. Store the player data in the ElastiCache cluster.

Explanation

To provide near real-time reviews and rankings of players while ensuring that the data persists on disks in the event of application restarts, the best solution with the least operational overhead is:C. Deploy an Amazon ElastiCache for Redis cluster. Store the player data in the ElastiCache cluster.Explanation:Amazon ElastiCache for Redis: Redis is an in-memory data store that supports persistence, allowing data to be saved to disk. This ensures that even if the application restarts, player data can be recovered. Redis is well-suited for use cases requiring fast access to data, such as real-time rankings and reviews.Performance: Redis provides low-latency access to data, which is essential for a gaming application where real-time feedback is crucial.Evaluation of Other Options:A. Configure an Amazon CloudFront distribution with an Amazon S3 bucket as the origin: While CloudFront can cache content and S3 is suitable for static data, this solution does not provide the near real-time data access required for player rankings and reviews.B. Create Amazon EC2 instances in multiple AWS Regions: This option introduces significant operational overhead, as managing multiple EC2 instances requires more maintenance, scaling, and load balancing. It also does not inherently provide fast access to player data like Redis does.D. Deploy an Amazon ElastiCache for Memcached cluster: While Memcached is also an in-memory cache, it does not provide persistence. Data stored in Memcached would be lost if the cache is restarted, which does not meet the requirement for data persistence.In summary, Option C is the most effective solution for achieving near real-time access to player data while ensuring persistence with minimal operational overhead.