Amazon RDS Multi-AZ for High Availability and Fault Tolerance
A company needs to deploy a PostgreSQL database into Amazon RDS. The database must be highly available and fault tolerant. Which AWS solution should the company use to meet these requirements?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The key insight is that while RDS provides automated backups, only the Multi-AZ deployment option ensures automatic failover and high availability during an AZ failure.
This question tests the correct configuration of Amazon RDS to achieve high availability and fault tolerance. The correct solution involves deploying the PostgreSQL database across multiple Availability Zones using the Multi-AZ feature.
Candidates often confuse RDS snapshots with high availability solutions. Snapshots are point-in-time backups used for recovery, not for active failover or maintaining service continuity during a zone outage.
Community Discussion (4 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Amazon RDS with multiple Availability Zones (Multi-AZ) is specifically designed to provide high availability and fault tolerance. In this configuration, AWS maintains a synchronous standby replica in a different Availability Zone. If the primary DB instance fails, RDS automatically detects the failure and fails over to the standby instance, typically within minutes, ensuring minimal downtime.Why the Other Options Are Wrong
Option A is incorrect because a single Availability Zone creates a single point of failure; if that zone goes down, the database becomes unavailable. Option B, RDS snapshots, are asynchronous backups used for data restoration, not for real-time high availability or automatic failover. Option D, AWS Database Migration Service, is a tool for migrating databases between engines or platforms, not for hosting or ensuring the availability of a production database.Community Comment Notes
The community consensus strongly supports Option C. As ShaiTay noted, "highly available = multiple AZs". AravindrajG emphasized that Multi-AZ allows users to access the database from another AZ if one fails, highlighting it as a best practice for high availability. Other commenters simply confirmed the answer based on these keywords.Exam Strategy
When you see requirements for 'high availability' or 'fault tolerance' in AWS exams, immediately look for Multi-AZ deployments for managed services like RDS or Aurora. Do not select backup options unless the question specifically asks about disaster recovery points or data retention.
Frequently Asked Questions
Why aren't RDS snapshots sufficient for high availability?
Snapshots are offline backups. They do not keep the database running during an outage or provide automatic failover capability.
Does Multi-AZ improve performance?
No, Multi-AZ is for availability, not performance. It adds replication overhead but does not increase read/write throughput.
Related Analysis
Practice All CLF-C02 Questions
Access 120 questions with complete answers and detailed explanations.
View Full CLF-C02 Practice Test →