Cross-Cloud Replication Calculator
Cost replicating a dataset between two clouds, counting the seed transfer, duplicated storage, requests and egress at both ends.
Inputs
Failback, verification reads and restores pay egress on the other side too.
Steady-State Monthly Cost
$1,682.74
One-Off Seed Transfer
$2,580.48
Monthly Egress Both Directions
$829.08
Duplicated Storage
$753.66
Request Charges
$100.00
Data Moved per Month
9,240GB
Cost per Replicated GB
$0.2054
First-Year Total
$22,773.41
Step by step
Values used
Dataset to seed = 40 TB; Daily change shipped = 400 GB/day; Compression and deduplication saving = 30 %; Egress rate leaving the source cloud = 0.0900 USD/GB; Egress rate leaving the destination cloud = 0.0870 USD/GB; Share of changed data that flows back = 10 %; Storage rate in the destination cloud = 0.0184 USD/GB-month; API requests per month = 20 millions; Request price = 0.0050 USD per 1,000; Months to amortise the seed transfer = 12 months
Cross-Cloud Replication
steady state = changed GB × source egress + returned GB × destination egress + seeded GB × destination storage rate + requests ÷ 1,000 × request price; seed = dataset GB × compression factor × source egress rate.
Steady-State Monthly Cost
= 1,682.74
One-Off Seed Transfer
= 2,580.48
Monthly Egress Both Directions
= 829.08
Duplicated Storage
= 753.66
Request Charges
= 100.00
Data Moved per Month
= 9,240 GB
How it works
Cross-cloud replication pays egress at both ends, because the outbound copy leaves the source cloud and every verification read, restore or failback leaves the destination cloud at that provider's rate. On top of the wire cost you keep two copies of the data, so the destination storage line never goes away, and object-level replication generates a request charge per object that matters once the object count is in the millions. Teams budget cross-cloud replication as a storage cost and discover it is mostly a network cost, and the seed transfer alone can exceed a year of steady-state spend. Rates vary sharply by provider pair and region, so price the specific route on both providers' calculators before you commit to the design.
Formula
Cross-Cloud Replication
steady state = changed GB × source egress + returned GB × destination egress + seeded GB × destination storage rate + requests ÷ 1,000 × request price; seed = dataset GB × compression factor × source egress rate.
- compression factor
- One minus the compression and deduplication saving on the wire
- returned GB
- Verification reads, restores and failback traffic leaving the destination
- seed transfer
- The one-off cost of copying the existing dataset across
Frequently Asked Questions
How is Cross-Cloud Replication calculated?
steady state = changed GB × source egress + returned GB × destination egress + seeded GB × destination storage rate + requests ÷ 1,000 × request price; seed = dataset GB × compression factor × source egress rate. Cross-cloud replication pays egress at both ends, because the outbound copy leaves the source cloud and every verification read, restore or failback leaves the destination cloud at that provider's rate. On top of the wire cost you keep two copies of the data, so the destination storage line never goes away, and object-level replication generates a request charge per object that matters once the object count is in the millions.
Why does Cross-Cloud Replication matter?
Teams budget cross-cloud replication as a storage cost and discover it is mostly a network cost, and the seed transfer alone can exceed a year of steady-state spend. Rates vary sharply by provider pair and region, so price the specific route on both providers' calculators before you commit to the design.
What values do I need to enter?
This calculator takes 10 inputs: Dataset to seed, Daily change shipped, Compression and deduplication saving, Egress rate leaving the source cloud, Egress rate leaving the destination cloud, Share of changed data that flows back, Storage rate in the destination cloud, API requests per month, Request price, Months to amortise the seed transfer. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Would a dedicated interconnect be cheaper?
Often yes above a few tens of terabytes a month. A private interconnect or cloud exchange port replaces the per-GB internet egress rate with a port fee plus a much lower metered rate, and the crossover point is usually where sustained monthly transfer makes the fixed port cost worth committing to.
You might also need
- Data Egress Cost CalculatorCommonly used together
- Cloud Disaster Recovery CalculatorCommonly used together
- Cloud Backup Cost CalculatorCommonly used together
- Chargeback CalculatorAlso in Multi-Cloud & FinOps
- Cloud TCO CalculatorAlso in Multi-Cloud & FinOps
- Multi-Cloud Cost Comparison CalculatorAlso in Multi-Cloud & FinOps