Cloudflare supports url rewriting
Doesn’t support changing response headers, which is the important bit
Until they decide that enough people are locked into their ecosystem.
[…] do you really think that for 10$ a month is reasonable for 1TB of data plus unlimited egress? I sure don’t. They are operating at a loss to lure in more users. Why does S3 or azure blob storage costs 2 times as much plus charges for egress?
Do you understand how ISP billing works? Like at a datacenter level? If you are buying terabits per second, you don’t pay for stock (bits transferred in a given time period), you pay either for committed links or on a rolling 95th percentile basis of usage
The fact that AWS and Azure and GCP are overcharging the crap out of their customers is pretty obvious because if you get an OVH box in Virginia (and they are a much smaller company), you can egress 1Gbps continuously for as little as $80, which would literally cost you tens of thousands of dollars on AWS.
Not to mention that Cloudflare doesn’t have to pay for most of their bandwidth, since they peer something like 80% of their traffic
, and peering is free for the parties involved. Amazon has lots of peers too, but bandwidth is fundamentally a part of their pricing model, in a way that it never was for Cloudflare.
Scaleway’s offering has been the same for basically as long as it’s existed, so there is always that as a fallback if R2 does not prove cost-effective.
But you know what you are not paying for? Cloud services.
Yes, this is the unfortunate reality. In general, I would prefer to never have scaling problems too, and not have to deal with terrible failure modes like network partitions, but there are just not many cost-effective ways for a site like this to deal with the amount of load it users put it under and the price those users are willing to pay, so the cost savings have to come from using bulk-provisioned services. Object storage is one of those that just makes more sense with an increasing number of files because it gives you flexibility in choosing everything else to your needs.