Active-Active Multi-Site Object Replication
Bidirectional replication between two or more S3-compatible storage sites where all sites accept writes simultaneously, with conflict resolution ensuring eventual convergence.
Summary
Bidirectional replication between two or more S3-compatible storage sites where all sites accept writes simultaneously, with conflict resolution ensuring eventual convergence.
Active-active replication enables multi-region or multi-cloud object storage with local write performance at each site. It is the pattern for disaster recovery, data sovereignty, and geo-distributed teams — but adds conflict resolution complexity.
- Write conflicts are inevitable in active-active. Two sites writing to the same key simultaneously produce a conflict that must be resolved — typically via last-writer-wins, but this can silently drop writes.
- Replication lag means eventual consistency. Reads at one site may not reflect recent writes at another. Applications must tolerate or explicitly handle this.
depends_onCRDT — for conflict-free metadata convergenceconstrained_byGeo-Replication Conflict / Divergence — the fundamental challengescoped_toGeo / Edge Object Storage, Object Storage
Definition
Bidirectional, conflict-resolving replication between two or more S3-compatible object stores at different geographic sites, enabling read and write access at every site with eventual convergence.
Active-passive replication wastes the passive site's capacity and requires failover during outages. Active-active allows writes at all sites, maximizing utilization and providing true multi-region write capability — at the cost of conflict resolution complexity.
Multi-region write capability, low-latency global access, disaster recovery with zero RPO, distributed content publishing.
Recent developments
- S3 supports two-way (bidirectional) replication rules across regions. AWS native two-way CRR replicates objects in both directions between buckets, with synchronized metadata. The "active-active multi-region" deployment shape is now a single configured replication rule rather than a custom orchestrator. Per AWS Docs — Replicating objects within and across Regions.
- Multi-Region Access Points (MRAP) configure two-way replication from one console. S3 MRAP exposes two-way replication setup as a first-class operation — single endpoint serves all regions, traffic auto-routes to the closest healthy bucket. Per AWS — S3 Replication features.
- Replication Time Control (RTC) gives near-real-time 15-minute SLA. RTC enforces a 99.99% SLA that replication completes within 15 minutes — closes the "is the failover replica up to date" gap for active-active deployments. Per AWS — S3 Replication features.
- One source → multiple destination buckets supported. Same source bucket can fan out to multiple destinations in same or different regions via multiple replication rules — supports topology patterns like "primary + 2 active hot + 1 cold archive" without separate replication pipelines. Per Resilio — Configure & Speed Up S3 Cross-Region Replication.
- Conflict resolution: last-writer-wins is AWS default; CRDT semantics require app-layer logic. S3 CRR uses last-writer-wins on conflicting writes to the same key — for true conflict-free convergence on application-meaningful state (counters, sets, document edits), application-layer CRDTs sit on top of the S3 replication substrate. Per Disaster Recovery on AWS — Bi-Directional Cross-Region Replication.
- Top 2026 use cases: multi-region live traffic, disaster recovery with zero RPO, distributed content publishing. The active-active pattern's three killer applications — global SaaS apps with regional write endpoints, financial-grade DR (RPO=0), and CDN-style content publishing where every region must serve writes locally. Per AWS for Engineers — Top 5 Use Cases for S3 CRR.
Connections 7
Outbound 5
constrained_by1Inbound 2
enables2Resources 3
MinIO multi-site replication documentation covering active-active synchronization across geographically distributed clusters.
S3 replication documentation covering cross-region replication, S3 Replication Time Control, and bi-directional replication.
Ceph multi-site documentation for active-active RADOS Gateway replication across data centers.