←back to thread

From S3 to R2: An economic opportunity

(dansdatathoughts.substack.com)
274 points dangoldin | 1 comments | | HN request time: 0s | source
Show context
simonsarris ◴[] No.38118991[source]
Cloudflare has been attacking the S3 egress problem by creating Sippy: https://developers.cloudflare.com/r2/data-migration/sippy/

It allows you to incrementally migrate off of providers like S3 and onto the egress-free Cloudflare R2. Very clever idea.

He calls R2 an undiscovered gem and IMO this is the gem's undiscovered gem. (Understandable since Sippy is very new and still in beta)

replies(4): >>38119194 #>>38120069 #>>38120641 #>>38122400 #
ravetcofx ◴[] No.38119194[source]
What are the economics that Amazon and other providers have egress fees and R2 doesn't? Is it acting as a loss leader or does this model still make money for CloudFlare?
replies(9): >>38119285 #>>38119489 #>>38119521 #>>38119701 #>>38119768 #>>38119769 #>>38120649 #>>38121416 #>>38125131 #
NicoJuicy ◴[] No.38119285[source]
You pay for the capacity of your network.

Cloudflare has huge ingress, because they need it to protect sites against DDOS.

They basically already pay for their R2 bandwidth ( = egress) because of that.

Additionally, with their SDN ( software defined networking) they can fine-tune some of the Data-Flow/bandwidth too.

That's how I understood it, fyi.

Some more info could be found when they started ( or co-founded, not sure) the bandwidth alliance.

Eg.

https://blog.cloudflare.com/aws-egregious-egress/

https://blog.cloudflare.com/bandwidth-alliance/

replies(2): >>38119446 #>>38119785 #
miselin ◴[] No.38119446[source]
Also, for the CDN case that R2 seems to be targeting - regardless of the origin of the data (R2 or S3), chances are pretty good that Cloudflare is already paying for the egress anyway.
replies(2): >>38119491 #>>38120065 #
NicoJuicy ◴[] No.38119491[source]
I'm not sure about that.

A CDN keeps the data nearby, reducing the need to pay egress to the big bandwidth providers.

( not an expert though)

replies(1): >>38120638 #
1. ilc ◴[] No.38120638{3}[source]
Let's say you want to use cloudflare, or another CDN. The process is pretty simple.

You setup your website and preferably DON'T have it talk to anyone other than the CDN.

You then point your DNS to wherever the CDN tells you to. (Or let them take over DNS. Depends on the provider.)

The CDN then will fetch data from your site and cache it, as needed.

Your site is the "origin", in CDN speak.

If Cloudflare can move the origin within their network, there is huge cost savings and reliability increases there. This is game changing stuff. Do not under estimate it.