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

An online retail company hosts its stateful web-based application and MySQL database in an on-premises data center on a single server. The company wants to increase its customer base by conducting more marketing campaigns and promotions. In preparation, the company wants to migrate its application and database to AWS to increase the reliability of its architecture.

Which solution should provide the HIGHEST level of reliability?

Answer options

Correct answer: B

Explanation

Amazon Aurora MySQL provides superior reliability and automatic recovery features compared to standard RDS engines. Utilizing an Amazon ElastiCache for Redis replication group is the optimal choice for storing session state for a stateful application due to its high availability and sub-millisecond latency. Other options are incorrect because Neptune is a graph database, Kinesis Data Firehose is for streaming data, and Memcached lacks the built-in replication and persistence features of Redis.