Most active commenters

    ←back to thread

    From S3 to R2: An economic opportunity

    (dansdatathoughts.substack.com)
    274 points dangoldin | 17 comments | | HN request time: 0s | source | bottom
    Show context
    josevalerio ◴[] No.38121710[source]
    Here’s a tweet from Corey Quinn describing how bonkers R2 pricing is:

    > let’s remember that the internet is 1-to-many. If 1 million people download that 1GB this month, my cost with @cloudflare R2 this way rounds up to 13¢. With @awscloud S3 it’s $59,247.52.

    https://x.com/quinnypig/status/1443076111651401731?s=46

    replies(3): >>38122057 #>>38122482 #>>38122565 #
    1. stingraycharles ◴[] No.38122482[source]
    To be fair, 1 million downloads @ 1GB is a lot of data transfer. CloudFlare is likely losing money on this.
    replies(4): >>38123072 #>>38123392 #>>38124960 #>>38126351 #
    2. 12907835202 ◴[] No.38123072[source]
    I'm abusing the hell out of it right now offering GB+ downloads that I used to use Digital Ocean Spaces for. It's saving me $2000-3000 a month since the switch.

    Maybe abuse isn't the right word but definitely making the most.

    I am a bit scared about being turned off overnight though.

    replies(3): >>38124676 #>>38126167 #>>38134109 #
    3. pier25 ◴[] No.38123392[source]
    Why would they?

    Cloudflare doesn't pay for egress and neither does AWS.

    replies(1): >>38123800 #
    4. stingraycharles ◴[] No.38123800[source]
    But their egress capacity is limited, not? We're talking about 1PB per month here. If every customer of them would be paying only 13 cents a month and pushing out 1PB per month, wouldn't they need to significantly upgrade their hardware and lose money in the process?
    replies(3): >>38124132 #>>38125354 #>>38133231 #
    5. qaq ◴[] No.38124132{3}[source]
    They are already serving roughly 20% of internet traffic as is so there is some natural limit to this whole thing.
    replies(1): >>38124680 #
    6. eastdakota ◴[] No.38124676[source]
    Not abuse. Thanks for being a customer. Bandwidth at scale is effectively free.
    7. eastdakota ◴[] No.38124680{4}[source]
    Yup. Bandwidth at scale is effectively free.

    The greatest trick AWS ever pulled was convincing the world you needed to pay for bandwidth.

    replies(1): >>38124907 #
    8. 55555 ◴[] No.38124907{5}[source]
    Well you’ve won me over.
    replies(1): >>38128952 #
    9. Too ◴[] No.38124960[source]
    One hour 4K Netflix episode would be around 1Gb magnitude and likely watched by even more than 1M ppl. Game downloads even bigger, often at several Gb, with similar amount of users.

    Though not everyone is Netflix.

    replies(1): >>38125042 #
    10. inhumantsar ◴[] No.38125042[source]
    Almost no one is
    replies(1): >>38126182 #
    11. weird-eye-issue ◴[] No.38125354{3}[source]
    "If every customer of them would be paying only 13 cents a month and pushing out 1PB per month, wouldn't they need to significantly upgrade their hardware and lose money in the process?"

    Yes, but every customer would never do this, so what is your point?

    You have to think more in terms of averages for things like this

    12. hnwizard ◴[] No.38126167[source]
    Just for the sake of enlightening some people. Roughly $1000 per month buys you unlimited/unmetered 10GBe (10GBps) connectivity to your server/rack (do you know what this is?), from a tier-1 network provider.

    This translates to roughly 1.2 gigabytes per second (every second of of the month), and 3240 terabytes of data per month - in or out, the choice is yours.

    Things scale down as you buy more bandwidth, or commit to a longer contract.

    Many would say that $1000 per month is literally "nothing" in terms of costs of service for most real businesses our there, and if you're a happy CSP user, you're probably paying a hell of a lot more than that per month for your infra.

    13. hnwizard ◴[] No.38126182{3}[source]
    Netflix serves all of this data from their caches, very close to end users, paying probably nothing for said bandwidth.
    14. YetAnotherNick ◴[] No.38126351[source]
    Yes R2 is likely loosing money in this case. But network capacity and switches is not that expensive the way AWS is charging for it. For $60k/month or $720k/year, AWS is basically giving 3GB/s.

    I feel R2 should charge something for transfer though, otherwise people could abuse it. Hetzner charges ~1.5% of AWS egress fees which I feel is right thing to do and likely profitable.

    15. Sai_ ◴[] No.38128952{6}[source]
    Just as an fyi, eastDakota is in Cloudflare’s executive team. Think he’s their CEO.

    Not saying not to trust him - he’s probably a very reasonable and standup guy - but you should know this about him before taking his word on a topic like this.

    No disrespect @eastDakota

    16. pier25 ◴[] No.38133231{3}[source]
    > If every customer of them would be paying only 13 cents a month and pushing out 1PB per month...

    Which is never going to happen for legitimate use cases.

    And Cloudflare has DDOS protection for ilegitimate ones.

    17. explain ◴[] No.38134109[source]
    Same here. What's your bandwidth usage? 500TB/month here for less than $4, on track to be serving petabytes in next few months. Feels so abusive.