AWS Certified Solutions Architect – Associate (SAA-C03) — Question 582
A solutions architect is designing a highly available Amazon ElastiCache for Redis based solution. The solutions architect needs to ensure that failures do not result in performance degradation or loss of data locally and within an AWS Region. The solution needs to provide high availability at the node level and at the Region level.
Which solution will meet these requirements?
Answer options
- A. Use Multi-AZ Redis replication groups with shards that contain multiple nodes.
- B. Use Redis shards that contain multiple nodes with Redis append only files (AOF) turned on.
- C. Use a Multi-AZ Redis cluster with more than one read replica in the replication group.
- D. Use Redis shards that contain multiple nodes with Auto Scaling turned on.
Correct answer: A
Explanation
Deploying Multi-AZ Redis replication groups with shards containing multiple nodes ensures high availability and data protection across multiple Availability Zones in a Region. In the event of a primary node failure, ElastiCache automatically detects the failure and promotes a read replica to primary, preventing performance degradation and data loss. Other options, such as enabling append-only files (AOF) or Auto Scaling, do not provide the necessary Multi-AZ failover capabilities required to achieve high availability at the Region level.