Question

Difficulty: EasyDatabase High Availability

A SysOps Administrator is setting up a new production database on Amazon RDS for PostgreSQL. The database must be highly available and support automatic failover to a standby instance in the event of an infrastructure failure or Availability Zone outage. Which configuration will meet these requirements?

  1. Enable Multi-AZ deployment for the Amazon RDS database instance.Answer
  2. B
    Deploy an Amazon RDS Read Replica in a different Availability Zone within the same AWS Region.
  3. C
    Deploy an Amazon RDS Read Replica in a different AWS Region and enable cross-region replication.
  4. D
    Configure an Amazon Route 53 failover routing policy pointing to a primary and secondary read replica.

Answer

Enable Multi-AZ deployment for the Amazon RDS database instance.
Enabling Multi-AZ deployment is the correct configuration. It creates a synchronous standby replica in a separate Availability Zone. If the primary instance fails or its Availability Zone becomes unavailable, Amazon RDS automatically modifies the CNAME record of the DB instance to point to the standby replica, providing high availability with zero manual intervention.

Step-by-Step Solution

1
Identify the high availability and automatic failover requirements for the Amazon RDS database.
The requirement demands synchronous failover to a standby instance with minimal downtime during an Availability Zone outage.
This determines the choice between Multi-AZ (synchronous HA) and Read Replicas (asynchronous scalability).
2
Evaluate Amazon RDS features that support synchronous replication and automated failover.
RDS Multi-AZ deployments provide synchronous replication and automatic DNS-based failover, whereas Read Replicas are asynchronous and require manual promotion.
To select the configuration that handles failover automatically without manual promotion or DNS updates.

Key Concept

Amazon RDS Multi-AZ deployments provide automatic failover and high availability by maintaining a synchronous standby replica in a different Availability Zone, whereas Read Replicas are for scalability and use asynchronous replication.
Estimated Time:45s
Rate this question