S3 Cross-Region Replication (CRR) is a distinct path class from same-region Internet GETs and Transfer Acceleration: CRR meters inter-region replication bytes (and ops) from source to destination bucket, while public downloads meter Internet DT-out and TA uses its own acceleration fees. Model them separately — Unknown until verified.
Updated
Cross-region replication is not end-user egress — keep CRR, same-region GET, and Transfer Acceleration on separate lines.
Path matrix: S3 CRR vs same-region GET vs Transfer Acceleration (educational)
Dated starting points only — Unknown until verified means no invented $/GB. Region-pair CRR rates vary; always cite the destination Region on the S3 pricing page before Mode A arithmetic.
Teams enable CRR for durability or multi-region reads, then paste Internet egress rates into the replication cell — or blend CRR with Transfer Acceleration. PipeToll keeps CRR as its own path template.
Path templates to model
Primary → DR bucket CRR — inter-region replication bytes; ops and storage still separate.
Public asset GET (same region) — standard Internet DT-out; cliff math applies.
Global upload via Transfer Acceleration — acceleration fees, not CRR.
CloudFront in front of S3 — origin-fill literacy; different from CRR.
Same-region ETL pull — usually not CRR; wrong rate class if you paste inter-region $/GB.
Common traps
Calling CRR “egress to users.” Blending replication GB with Internet GET GB. Treating Transfer Acceleration as a free CRR substitute. Ignoring replication PUT/ops lines. Assuming multi-region automatically lowers bills — no savings guarantee.
FinOps checklist
Inventory which prefixes/rules replicate cross-region.
Split CRR bytes vs same-region Internet GET vs accelerated transfer for 30–90 days.
Price each class with dated S3 cites; badge Unknown otherwise.
Transfer Acceleration fee cell — Unknown; see the TA spoke.
Replication / request ops remain on their own lines. Run three Mode A estimates. No savings guarantee.
Numbered S3 CRR vs GET vs TA stack — Unknown rate cells
#
Path class
Volume
Unit rate
1
S3 Cross-Region Replication
1,200 GB
Unknown $/GB
2
Same-region Internet GET
4,000 GB
Unknown $/GB
3
Transfer Acceleration
300 GB
Unknown $/GB
4
S3 request / replication ops
as measured
Unknown
CE / CUR mapping: Usage types that look like “Data Transfer” + S3 replication / inter-region toward another Region belong on this spoke — not only the generic cross-AZ vs cross-region matrix. Deep-link ?path=s3-crr so Mode A labels the CRR path context.
Second educational stack: 450 GB CRR + 80 GB same-region compute GET (no public Internet)
#
Path class
Volume
Unit rate
1
S3 Cross-Region Replication
450 GB
Unknown $/GB (region pair)
2
Same-region compute GET
80 GB
Unknown — usually not Internet DT-out
3
Replication PUT / LIST ops
as measured
Unknown
Run Mode A twice (CRR vs compute GET). Do not paste Internet $/GB into the CRR cell. No savings guarantee.
SRR ≠ CRR worked clarity: Same-Region Replication stays inside one Region (no inter-region replication DT class). Cross-Region Replication crosses Regions and bills inter-region replication meters plus ops. In Mode A, run ?path=s3-crr only for CRR bytes — never blend SRR, Internet GET, or Transfer Acceleration into that cell.
No. CRR replicates objects between buckets across regions with inter-region replication meters. Public same-region GETs meter Internet data-transfer-out. Keep them on separate lines.
Is Cross-Region Replication the same as Transfer Acceleration?
No. Transfer Acceleration optimizes client↔S3 transfers via edge networking with its own fees. CRR is bucket→bucket replication across regions — a different path class.
Does enabling CRR guarantee lower bills?
No. PipeToll never guarantees savings. CRR adds replication meters; resilience and cost are different questions. Educational literacy only.
How do Cost Explorer / CUR labels map to CRR?
Look for S3 Cross-Region Replication / inter-region replication talkers — not only “Regional Data Transfer.” Map them on the Cost Explorer decoder, then open this spoke and Mode A (?path=s3-crr). Keep CRR separate from InterZone and Internet DT-out.
Is Same-Region Replication (SRR) the same as Cross-Region Replication (CRR)?
No. SRR copies objects between buckets in the same Region (different meters / usually no inter-region DT). CRR copies across Regions and meters inter-region replication. Do not paste Internet DT-out or SRR assumptions into the CRR cell — see glossary: S3 CRR.