Educational — Cloud egress & data-transfer cost guides. FinOps-lite estimators. Not a quote, broker, or savings guarantee. Launching soon where incomplete.
cdn-origin · Educational

Cloud egress: Multi-CDN origin fill path matrix

Multi-CDN setups still generate origin fill on cache misses — each CDN’s edge transfer and origin-pull path can meter differently. Estimate fill ≈ client_GB × (1−CHR) per CDN lane; keep $/GB Unknown until verified. Use Mode C.

Updated

Two CDN logos in front of one origin still share miss-driven fill — map edge vs origin meters per provider before blending.

Path matrix: multi-CDN origin fill (educational)
LaneEdge meterOrigin-fill meterFinOps note
CDN A onlyCDN A egress to clientsOrigin ← CDN A on missCHR per lane
CDN B onlyCDN B egress to clientsOrigin ← CDN B on missDifferent SKU names
Multi-CDN same objectSplit client trafficTwo miss streams can duplicate fillCold dual caches hurt
Shield / mid-tierEdge + shieldOrigin sees shielded pullsModel mid-tier explicitly
Direct origin bypassNone (CDN bypass)Full client GB as origin egressS3 vs CF

Provider source footnotes

  1. AWS CloudFront pricing — as-of Unknown until verified
  2. Cloudflare Cache docs — as-of
  3. AWS S3 pricing (origin) — as-of Unknown until verified

Dated starting points only — sibling to CloudFront vs Cloudflare CDN and CDN origin fill. No invented $/GB.

Multi-CDN is an availability and bargaining pattern — not a single meter. PipeToll models each lane’s origin fill with CHR before comparing logos. See also CloudFront vs Cloudflare (already shipped) and multi-CDN.

Path templates to model

Common traps

One blended “CDN $/GB.” Ignoring duplicate fill when both CDNs miss the same surge. Assuming multi-CDN always lowers origin cost. Skipping Mode C per lane. No savings guarantee from adding a second logo.

FinOps checklist

  1. Export client GB and CHR (or miss ratio) per CDN lane.
  2. Estimate fill ≈ client_GB × (1−CHR) per lane; sum carefully for shared origins.
  3. Price edge and origin with dated cites; badge Unknown otherwise.
  4. Open Mode C; sibling origin fill estimator.
  5. Document drill/failover months separately — literacy over scorecrowns. See methodology.

FinOps-lite Unknown until verified

Worked example (educational): 10 TB clients, dual CDN at 80% CHR each

Assume 5 TB clients on CDN A and 5 TB on CDN B, each at 0.80 CHR. Naïve fill ≈ 5×0.20 + 5×0.20 = 2 TB origin pull (before inflation). Run Mode C twice with origin $/GB Unknown until verified. Dual cold-start events can exceed this. Not a quote.

Open calculator

FAQ on this path

Does multi-CDN reduce origin fill automatically?

Not necessarily. Two cold caches can increase origin pull versus one warm CDN. Model CHR per lane.

Which calculator mode?

Mode C for origin fill ≈ client_GB × (1−CHR) × origin $/GB. Edge transfer is a separate Mode A-style line.

Is this a vendor bake-off winner page?

No. PipeToll refuses scorecrowns from Incomplete cells. Path literacy only.