CloudGuild · Blog · Cheat sheets · Lessons · Certifications
Understanding Automatic Failover in AWS RDS
Learn how to tackle AWS exam questions about RDS failover strategies with this in-depth walkthrough.
When studying for the AWS Certified Solutions Architect - Associate exam, candidates often struggle with questions about automatic failover features. This question specifically tests your understanding of how to ensure minimal downtime in case of an Availability Zone failure. Let's break it down step by step.
The question
A relational database must fail over automatically to a standby with minimal downtime if its Availability Zone fails. Which feature provides this?
A. Amazon RDS Read Replicas
B. Amazon RDS Multi-AZ deployment
C. Larger instance class
D. Manual snapshots every hour
Think before you scroll
Before jumping to the answer, consider what each option offers regarding failover capabilities. Focus on automatic processes versus manual interventions. This will help clarify which option meets the requirement of minimal downtime.
The answer
The correct option is B. Amazon RDS Multi-AZ deployment. This feature maintains a synchronous standby in another Availability Zone (AZ) and performs automatic failover in the event of an AZ failure. It is specifically designed for high availability and durability.
Why the other options lose
- A. Amazon RDS Read Replicas: These are used to scale read workloads but do not provide automatic failover. They are asynchronous and meant for increasing read capacity, not for failover scenarios.
- C. Larger instance class: While a larger instance might improve performance, it does not address failover capabilities. This option does not provide any automatic failover mechanism.
- D. Manual snapshots every hour: This option involves manual intervention and does not provide automatic failover. Snapshots are useful for backups but do not ensure minimal downtime during an AZ failure.
The concept behind it
The principle here is understanding different AWS features for high availability. Amazon RDS Multi-AZ deployments are specifically designed for failover capabilities, ensuring that your database remains operational even during failures. Knowing the distinct purposes of RDS features helps you answer similar questions effectively.
Exam trap to remember
Remember: Automatic failover requires Multi-AZ deployments; Read Replicas are not for failover.
For more practice, check out the free mock exam.