Mitigating RDS Single Point of Failure with Least Effort
Short answer
A Modify the RDS DB instance to use a Multi-AZ deployment to enable automatic failover with minimal changes.
Question
Key Takeaways
The exam focuses on distinguishing between high availability (Multi-AZ) and disaster recovery/backups, with the common trap being complex migrations or manual restores when a simple configuration change suffices.
This question tests how to eliminate a single point of failure for an Amazon RDS MySQL instance while minimizing implementation effort. The correct approach is enabling Multi-AZ deployment directly on the existing instance.
Common mistake: Candidates often choose option C (manual restore from snapshot) because they overthink the 'new instance' requirement or misunderstand that Multi-AZ can be enabled on an existing instance without data loss or complex migration steps.
Expert Analysis
Why the Answer Is Correct
Option A is the correct answer because Amazon RDS Multi-AZ deployments provide automatic failover support, which mitigates the risk of a single point of failure by maintaining a synchronous standby replica in a different Availability Zone. Enabling this feature on an existing DB instance involves minimal implementation effort compared to migrating to NoSQL or manually restoring snapshots, as AWS handles the setup and replication transparently.
Why the Other Options Are Wrong
Option B suggests migrating to DynamoDB, which is a significant architectural change requiring application code refactoring and data migration, thus failing the 'least implementation effort' criteria. Option C involves creating a new instance and manually restoring data, which is more labor-intensive than simply modifying the existing instance settings and introduces potential data inconsistency if not done carefully. Option D proposes running RDS instances inside an EC2 Auto Scaling group, which is technically invalid as RDS is a managed service and cannot be deployed as standard EC2 instances within an ASG; additionally, Route 53 simple routing does not provide health-based failover suitable for database connections.
Community Comment Notes
Community feedback strongly supports Option A, with users noting that it provides automated failover and high availability with minimal effort. One commenter explicitly stated that 'Answer is A', reinforcing the consensus that no complex migration is needed for this specific HA requirement.
Official Reference
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Maintenance.html
This link opens the official vendor documentation in a new tab.
Exam Strategy
Always look for the path of least resistance when 'least implementation effort' is specified. For RDS, enabling Multi-AZ is a configuration toggle, whereas migrations or manual restores involve operational overhead.
Frequently Asked Questions
Can I enable Multi-AZ on an existing RDS instance?
Why is DynamoDB not the best choice here?
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 3 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 3
-
example_ 👍 5 Answered Ahttps://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Maintenance.html
-
Changwha 👍 2A: This solution provides automated failover and high availability with minimal implementation effort.
-
komorebi 👍 2 Answered AAnswer is A
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →