QA
Intermediate LevelCloud Computing (AWS/GCP/Azure)

How does Cross-Region Replication (CRR) work for S3 buckets and RDS databases in Disaster Recovery?

❓ Interview Prompt: Explain S3 Cross-Region Replication (CRR), RDS Cross-Region Read Replicas, RPO, and RTO disaster recovery targets.

Disaster Recovery (DR) architectures protect systems against regional cloud outages using Cross-Region Replication (CRR):

1. S3 Cross-Region Replication (S3 CRR):

•
Asynchronously copies objects automatically across buckets in different AWS regions.
•
Requires enabling S3 Versioning on both source and destination buckets.
•
Provides low Recovery Point Objective (RPO) for compliance backups.

2. RDS Cross-Region Read Replicas:

•
Asynchronously replicates database transaction logs to a secondary AWS region over AWS's global backbone.
•
Can be promoted to a standalone read/write Primary database during a disaster scenario, minimizing Recovery Time Objective (RTO).

Code Implementation Example

hcl
# S3 Cross-Region Replication (CRR) configuration
resource "aws_s3_bucket_replication_configuration" "crr" {
  role   = aws_iam_role.replication.arn
  bucket = aws_s3_bucket.source.id

  rule {
    id     = "crr-rule"
    status = "Enabled"

    destination {
      bucket        = aws_s3_bucket.destination.arn
      storage_class = "STANDARD"
    }
  }
}
💡Terraform S3 Cross-Region Replication (CRR) bucket configuration.
🎯 Interview Key Takeaway

Cross-Region Replication asynchronously mirrors S3 data and RDS writes to a secondary region for disaster recovery.

#Cross-Region Replication#Disaster Recovery#S3#RDS#Intermediate
Back to all Cloud Computing (AWS/GCP/Azure) Questions→

More Cloud Computing (AWS/GCP/Azure) Interview Questions

Beginner LevelCloud Computing (AWS/GCP/Azure)

How does Serverless Architecture (AWS Lambda / GCP Cloud Run) handle Auto-Scaling and Cold Starts?

Beginner LevelCloud Computing (AWS/GCP/Azure)

What is the difference between IaaS, PaaS, and SaaS cloud service models?

Beginner LevelCloud Computing (AWS/GCP/Azure)

What is AWS EC2 and what are On-Demand, Reserved, and Spot Instance pricing models?