Data Replication

intermediate
data
Enhanced Content

Definition

Creating and maintaining duplicate copies of data across multiple locations or servers for reliability and performance. Like having backup copies of important files in different buildings.

Real-World Example

A global application replicates user data across data centers in different continents so users get fast access no matter where they are, and data is safe even if one data center fails.

Cloud Provider Equivalencies

All major clouds support data replication, but the mechanism depends on the data type. Databases commonly use read replicas, multi-region clusters, or log shipping (e.g., Data Guard). Object storage uses bucket/object replication or geo-redundancy. The main differences are replication scope (single-region vs cross-region), consistency model (strong vs eventual), and whether replication is synchronous (lower data loss, higher latency) or asynchronous (lower latency, possible lag).

AWS
Amazon Aurora (replication), Amazon RDS Read Replicas, Amazon DynamoDB Global Tables, Amazon S3 Cross-Region Replication (CRR)
AZ
Azure SQL Database geo-replication, Azure Cosmos DB (multi-region replication), Azure Storage geo-redundant storage (GRS/RA-GRS)
GCP
Cloud Spanner (multi-region), Cloud SQL read replicas, Bigtable replication, Cloud Storage dual-region/multi-region
OCI
OCI Autonomous Database (Data Guard), OCI Database with Data Guard, OCI Object Storage Replication

Explore More Cloud Computing Terms