Question

Difficulty: MediumBackup and Restore Management

A company uses an Amazon S3 bucket to store user-uploaded document archives in the us-east-1 Region. The system also uses a single-instance Amazon RDS for PostgreSQL database to manage document metadata. A SysOps Administrator is tasked with implementing a disaster recovery plan. The plan requires replicating the document archives to the us-west-2 Region, and configuring the database for high availability with automated, zero-downtime failover within the primary Region. Which actions must the SysOps Administrator take to meet these requirements?

  1. Enable bucket versioning on both the source and destination S3 buckets, configure S3 Cross-Region Replication (CRR), and convert the RDS DB instance to a Multi-AZ deployment.Answer
  2. B
    Configure S3 Cross-Region Replication (CRR) between the source and destination S3 buckets without enabling bucket versioning, and convert the RDS DB instance to a Multi-AZ deployment.
  3. C
    Enable bucket versioning on both the source and destination S3 buckets, configure S3 Cross-Region Replication (CRR), and deploy an RDS read replica in a different Availability Zone to serve as the automatic failover target.
  4. D
    Enable bucket versioning on both the source and destination S3 buckets, configure S3 Cross-Region Replication (CRR), and configure a Route 53 active-active failover routing policy to manage database failover.

Answer

Enable bucket versioning on both the source and destination S3 buckets, configure S3 Cross-Region Replication (CRR), and convert the RDS DB instance to a Multi-AZ deployment.
Enabling versioning on both the source and destination S3 buckets is a prerequisite for Amazon S3 Cross-Region Replication (CRR). Converting the single-instance RDS DB instance to a Multi-AZ deployment enables synchronous replication to a standby instance in another Availability Zone, providing automatic failover with zero developer intervention.

Step-by-Step Solution

1
Verify versioning requirements for Amazon S3 Cross-Region Replication (CRR).
Versioning must be enabled on both the source S3 bucket and the destination S3 bucket.
S3 CRR relies on versioning to track and replicate object versions across Regions.
2
Determine the appropriate high availability and failover mechanism for the Amazon RDS DB instance.
Modify the single-instance RDS DB instance to a Multi-AZ deployment.
Multi-AZ deployments provide synchronous replication to a standby instance in a different Availability Zone with automated DNS-based failover.
3
Evaluate wrong option configurations such as RDS read replicas or Route 53 routing policies for HA.
Exclude read replicas as automatic failover targets and Route 53 active-active policies for DB failover.
RDS read replicas require manual promotion for failover and are asynchronously replicated. Route 53 active-active routing is not suitable for single-primary database failover.

Key Concept

AWS Data Replication and High Availability configurations involving S3 versioned replication and RDS Multi-AZ replication.
Estimated Time:1m 30s
Rate this question