TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Will Cloudflare R2 Win Customers from Amazon S3?

394 pointsby cloudfalconover 3 years ago

42 comments

sillysaurusxover 3 years ago
Personally I find Backblaze B2 more compelling.<p>... Ok, after writing that, I realized that I should probably look up R2&#x27;s offering first. And then my jaw hit the floor at &quot;free egress bandwidth&quot;.<p><i>Free egress bandwidth</i>? Yes please.<p>I will instantly convert.<p>Then I was worried about price per GB. $0.015&#x2F;GB is incredibly competitive.<p>Good lord, where do I get early access to this thing? I&#x27;d transition all our infra today.
评论 #28775707 未加载
评论 #28775316 未加载
评论 #28777721 未加载
评论 #28775275 未加载
评论 #28775378 未加载
评论 #28777209 未加载
评论 #28776040 未加载
评论 #28775538 未加载
评论 #28778016 未加载
评论 #28776261 未加载
评论 #28775436 未加载
评论 #28775205 未加载
评论 #28775822 未加载
marccover 3 years ago
IMO, the best feature Cloudflare added to R2 was the automatic migration. This makes sense for a CDN to offer, but if R2 works, this makes it pretty simple to migrate.<p>&quot;After specifying an existing storage bucket, R2 will serve requests for objects from the existing bucket,&quot;<p>I&#x27;ve Beene evaluating R2, but this migration path makes it dead simple to use. I just point my code to read&#x2F;write from&#x2F;to R2 instead of S3, and I&#x27;ll get egress fees from AWS during the migration, but then that&#x27;s it?
评论 #28775489 未加载
评论 #28776743 未加载
评论 #28777603 未加载
评论 #28775441 未加载
luhnover 3 years ago
This article touches on the one major unanswered question I have about R2: CloudFlare&#x27;s CDN ToS make it clear CF is meant to host websites and APIs, not content downloads [1]. Does R2 have similar ToS? It&#x27;s reasonable that CF doesn&#x27;t want R2 customers that use 500MB of paid storage and 500TB of free bandwidth, so what is acceptable use?<p>[1] The Services are offered primarily as a platform to cache and serve web pages and websites. Unless explicitly included as part of a Paid Service purchased by you, you agree to use the Services solely for the purpose of (i) serving web pages as viewed through a web browser or other functionally equivalent applications, including rendering Hypertext Markup Language (HTML) or other functional equivalents, and (ii) serving web APIs subject to the restrictions set forth in this Section 2.8. Use of the Services for serving video or a disproportionate percentage of pictures, audio files, or other non-HTML content is prohibited, unless purchased separately as part of a Paid Service or expressly allowed under our Supplemental Terms for a specific Service.
评论 #28778744 未加载
评论 #28779420 未加载
heipeiover 3 years ago
Slight miscalculation which should have been obvious:<p>&quot;For example, Backblaze B2’s free operations threshold is capped at 2,500 a day, and if R2 simply let you make a GetObject request every second of every day, that would be something like 86,400 FREE daily Gets, which would cost ~$335 daily on B2 or $122,000 a year.&quot;<p>Backblaze B2 Class B operations are priced at $0.004 per 10k operations which the author did not take into account, so the calculation above is off by a factor of 10,000. The real cost for 1 GET per second for a whole year on Backblaze B2 is $12.59.
评论 #28776205 未加载
评论 #28776152 未加载
mattjaynesover 3 years ago
In any comparisons with B2, don&#x27;t forget to consider that they have a 2 hour maintenance window every Thursday during the US business day: <a href="https:&#x2F;&#x2F;www.backblaze.com&#x2F;scheduled-maintenance.html" rel="nofollow">https:&#x2F;&#x2F;www.backblaze.com&#x2F;scheduled-maintenance.html</a><p>They usually don&#x27;t go down during that time, but sometimes they do and their support told us to always expect outages during this time.<p>If you need your B2 data available during those windows, you&#x27;ll need to also set up a failover data source for those times.
bashtoniover 3 years ago
I think this question misses the point. Few organisations use just S3 - they use the entire AWS ecosystem, of which S3 plays a central part. The biggest blocker for most enterprises is probably AWS IAM integration.<p>With S3 I can write a bucket policy that references roles that can be assumed by instances, Lambda functions, people via SSO etc.<p>With R2, I now need to worry about how to securely distribute credentials to access the buckets, how to rotate those credentials, how to ensure they don&#x27;t leak. It&#x27;s perfectly do-able, but it means AWS are always going to have the upper hand.<p>I&#x27;m excited to see some real competition in this space, but switching to R2 has some significant blockers at present. If I was working for Cloudflare on this product, I&#x27;d be focusing my effort on how to make integrating R2 with AWS services as simple as possible. I definitely think it&#x27;s do-able, but it&#x27;s going to need a team all of its own.
评论 #28783077 未加载
评论 #28785240 未加载
tiffanyhover 3 years ago
Seems like a person could create an unbelieving cheap podcast hosting business (Simplecast, Transistor.fm, etc) on the back of R2.<p>For those unaware, the primary infrastructure cost of these businesses is serving up mp3.<p>Much like what YouTube does for video.
评论 #28776072 未加载
评论 #28775785 未加载
cloudfalconover 3 years ago
Hi, I&#x27;m LV, I wrote this post. I co-founded Taloflow to make choosing cloud vendors transparent and easy.<p>I&#x27;m curious to hear what factors HN readers think I missed and if you think Cloudflare R2 will be a threat in the cloud object storage market place.
评论 #28775962 未加载
dadrianover 3 years ago
Let&#x27;s say you sell a data product that generates around 1TB per day, which is downloaded by every customer once. On AWS&#x2F;GCP, that&#x27;s roughly $80&#x2F;day&#x2F;customer in egress costs, which would make the minimum pricing of the data product $30K&#x2F;year to break even SOLELY egress, assuming each customer only does the download once.<p>It&#x27;s basically not possible to offer something like this on AWS or GCP, you have to run your own server somewhere with flat bandwidth pricing. If I were still in the data business, I&#x27;d absolutely be moving everything to R2.
rmasonover 3 years ago
What I want to see is Cloudflare enable hosting static websites on R2. For me that would be an absolute game changer.<p>I know you can already host websites on Cloudflare using another service but I want to see R2 get enabled.
评论 #28776247 未加载
joemaller1over 3 years ago
Yes. The instant I get access.<p>This plus CloudFlare Workers might replace quite a few AWS S3&#x2F;Lambda projects.
chrislusfover 3 years ago
There are simply too many object store vendors, with different storage pricing, egress pricing, network speed, and reliabilities.<p>What about using SeaweedFS gateway to remote object store? <a href="https:&#x2F;&#x2F;github.com&#x2F;chrislusf&#x2F;seaweedfs&#x2F;wiki&#x2F;Gateway-to-Remote-Object-Storage" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;chrislusf&#x2F;seaweedfs&#x2F;wiki&#x2F;Gateway-to-Remot...</a><p>Basically you can think it is a cache. You operate with normal S3 APIs, and the data will be uploaded to remote storage asynchronously (most vendors have free uploading).<p>It&#x27;s not a magic pill for all users, but it should be very fast, and cut down the API costs, egress costs.
评论 #28784538 未加载
Sohcahtoa82over 3 years ago
I think AWS backed themselves into a corner with their extremely high egress charges. I would wager that a pretty considerable amount of their revenue is from egress, so if they have to reduce egress pricing, it will take a pretty big chunk of their revenue.<p>Of course, I could be completely wrong. I would certainly welcome a correction.
评论 #28776077 未加载
评论 #28776053 未加载
评论 #28777176 未加载
dmw_ngover 3 years ago
Where are all the Backblaze marketing folk? :) B2 has an offer at present where they will eat the cost of a one-time S3 egress in exchange for a 1 year storage commitment. This offer is <i>much</i> more transparent, although I do still admire CloudFlare&#x27;s strategy here.
评论 #28780889 未加载
spullaraover 3 years ago
&quot;Your margin is my opportunity.&quot; - Jeff Bezos
Thaxllover 3 years ago
I don&#x27;t see excatly how the r2 model will be viable, you basically have a free CDN. I don&#x27;t see that staying that way.
评论 #28775601 未加载
maxpertover 3 years ago
How is Cloudflare gonna coup up the price? These numbers are too good to be true (Sorry I am naive in how egress pricing works).
评论 #28780871 未加载
评论 #28775366 未加载
评论 #28776476 未加载
评论 #28775519 未加载
junonover 3 years ago
I skipped this and read the original announcement. Cloudflare has some serious skin in this game it seems - definitely earned raised eyebrows.<p>The migration bit alone is going to be enough to motivate PMs and devs to switch. The free egress seems insane from a business perspective but if Cloudflare wants to do it them I&#x27;m all for it.<p>Very cool.
mmastracover 3 years ago
I&#x27;m glad the article pointed out Q1 as the next opportunity
评论 #28776405 未加载
评论 #28775088 未加载
NicoJuicyover 3 years ago
Removing egress is awesome<p>&gt; Except you can put R2 in front of S3 and set it to &quot;slurp&quot; mode. That way as objects are requested through the normal course of use they&#x27;ll be stored in R2. You can then keep S3 as a backup, or delete the objects that have moved over. Being a proxy is cool.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28703464" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28703464</a><p>Note: I think it&#x27;s pretty obvious that they are very pro AWS. I saw a lot of positive comments and very few negative comments here. Reading the blog post makes it look like it was the inverse.
ignoramousover 3 years ago
I&#x27;ve commented elsewhere, and I&#x27;ll comment here again: Cloudflare R2 is really a re-packaging &#x2F; re-positioning of how most customers were using Cloudflare&#x27;s CDN in the first place: As a low-cost content delivery network. As a small tech shop, we front S3 with Cloudflare (not CloudFront, because it&#x27;s relatively expensive) for binary downloads, and pay single digit $ to AWS and $0 to Cloudflare. If we were pushing blobs through S3 + accelerated buckets; or S3 + CloudFront; or S3 + transfer-acceleration, our AWS bill would have been 3x &#x2F; 5x.<p>Relying on Cloudflare to do tiered-caching &#x2F; transfer-acceleration afforded by tight integration between its CDN and R2 would lead us to drop S3 altogether for our workloads.<p>We&#x27;ve also experimented using Workers KV as a blob store (it has a cap of 25MB per key; costs $5 per million writes, $0.5 per million reads; $5 per 10GB of storage; <i>zero</i> egress fee) and its pricing comes out <i>cheaper</i> than S3. We&#x27;d have moved to KV already if R2 hadn&#x27;t been announced. Now, we think it is prudent to bide our time till R2 goes public.<p>But: we are a rather tiny tech shop and agonize over bill items like <i>egress</i>; most enterprises worry more about data security, compliance, and integration with big-data tools (like EMR, Athena, Firehose, RedShift etc). So, I am not sure if there&#x27;d be an exodus off-the-bat (at least not until Cloudflare has equivalent integrations &#x2F; services in-place [0]). Though, I can see why companies like smugmug (who have been using S3 since 2006!) <i>may</i> move.<p>The killer here is, R2 will sweep away dev shops at the low-end of the market. If anyone&#x27;s starting a bootstrapped SaaS company, not only does Cloudflare becomes <i>the</i> place for them to prototype a MVP (as opposed to AWS&#x2F;Azure&#x2F;GCP) but also an integration point for their offerings (consider: a Tableau competitor + R2) [1]. As noted by Ben Thompson a few days ago, there&#x27;s little AWS can do despite knowing what&#x27;s in store, other than cannibalize their own business (which they&#x27;re not afraid to do!) [2]. We are entering uncharted waters here: Two companies fully drowning in HBS credos going after each other. Wonder what Clayton Christensen would have thought of that.<p>[0] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Complex_contagion" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Complex_contagion</a><p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Scale-free_network" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Scale-free_network</a><p>[2] <a href="https:&#x2F;&#x2F;stratechery.com&#x2F;2021&#x2F;cloudflares-disruption&#x2F;" rel="nofollow">https:&#x2F;&#x2F;stratechery.com&#x2F;2021&#x2F;cloudflares-disruption&#x2F;</a>
评论 #28775873 未加载
tanbyteover 3 years ago
Won&#x27;t be surprised if AWS counters this sooner or later in terms of reducing egress fee, but the fact that S3 is core to AWS&#x27;s eco system and ties in well, is another blocker for migration
TrueCarryover 3 years ago
We used DigitalOcean Spaces for some time, but it works very slow. Every few requests we get 500-5000ms delays. So we switched to Amazon S3 and it works much better. So when I first saw R2, I was sure we&#x27;re gonna migrate as soon as we can. Post mentions that Backblaze and Wasabi offer better prices, but I couldn&#x27;t find any reviews at the time when we migrated to amazon. Is it gonna work as DigitalOcean? How often there&#x27;s downtime? Does anybody use them and has opinion?
评论 #28780838 未加载
poloteover 3 years ago
R2 only seems to offer better price than S3. If people using S3 were caring so much about the cost they wouldn&#x27;t use S3 in the first place. So my bet is that it won&#x27;t change anything for S3<p>I also bet it will not change anything for B2. They will still be cheaper than R2<p>It always funny to see people on HN thinking that price for enterprise companies is a critical factor. It is for some, but for most of them (especially the ones using AWS) it is not
评论 #28779062 未加载
xwdvover 3 years ago
At our company we’re ready to convert to R2, and this will probably be the foot in the door to using other cloudflare services.
Thaxllover 3 years ago
So Cloudflare comfirms that we can use R2 to store public docker images that will serve TB of content per month almost free?
ehutch79over 3 years ago
Only if they start onboarding people.<p>I&#x27;m pretty sure R2 is what I was looking for to solve a specific problem.
bethecloudover 3 years ago
Very nice to see the economical comparison include decentralized storage providers like Storj DCS
busymom0over 3 years ago
I need to test presignedurls in R2 to figure out if they allow specifying file names, file size limits and time limits for the put&#x2F;post requests. If so, then I might switch from B2 and S3.
ATschover 3 years ago
I think it&#x27;s kind of sad that, with all of the services offering an object store, nobody has created a better API standard than cloning the weird and clunky S3 API.
评论 #28779193 未加载
jeffparsonsover 3 years ago
How does Cloudflare&#x27;s billing work? Can I set a hard cap, or is it like AWS where if I&#x27;m not careful I could end up with extreme bill shock?<p>After some bad experiences and reading about other people&#x27;s bad experiences, I won&#x27;t use AWS anymore for anything that&#x27;s not yet big enough to have expensive lawyers and people monitoring expenses daily. So I&#x27;m very interested to know how Cloudflare compares on this front.
pqdbrover 3 years ago
AWS&#x27;s bandwidth pricing is already crazy expensive on US, but when you look at LATAM pricing (Sao Paulo) it&#x27;s simply outrageous. And you&#x27;re paying in USD with a devalued BRL.<p>If Cloudflare really delivers R2 with free egress and a global CDN you&#x27;d have to be crazy not to switch.
jen20over 3 years ago
Given the pricing, and the ability to fault in storage from S3 in any case, almost certainly &quot;yes&quot; is the answer to the headline, in stunning contradiction to Betteridge&#x27;s law!
tlarkworthyover 3 years ago
It&#x27;s missing IAM conditional policies so it&#x27;s a no for me.
aborsyover 3 years ago
How about the performance?<p>S3 is faster than other cloud products such as Dropbox or GCP.<p>Will R2 be as fast, durable, reliable, etc, with same features, eg, all sorts of encryption key management etc?
bovermyerover 3 years ago
I&#x27;m surprised no one has mentioned Digital Ocean Spaces. The pricing is much simpler, even if it&#x27;s more expensive for some scenarios.
Gigachadover 3 years ago
I almost feel dumb asking this, but what does “zero cost egress” actually mean?
评论 #28782961 未加载
mikesabbaghover 3 years ago
when they say free egress, it means there is a rate limit probably. How many GB max can you transfer in 1 day at 10Mbits&#x2F;s. You have to set a limit as your shared hardware has limits
dfasfdasfdover 3 years ago
Will AWS use their dirty trick again and reduce pricing, just because there is another competitor? If so, why didn&#x27;t they decreased prices before?
评论 #28785339 未加载
bsergeover 3 years ago
Will bigcorp 1 win against Megacorp 2? Find out in the next episode!<p>Just co-locate your stuff, please.
评论 #28776230 未加载
Shadonototraover 3 years ago
it won&#x27;t, it still is over priced compared to its real cost<p>at best it makes it a compelling alternative, but the story ends here
res0nat0rover 3 years ago
The lower egress fees are super nice, but until someone can beat the Glacier Deep Archive pricing @ $0.00099 per GB I&#x27;m going to keep using that.
评论 #28775471 未加载
评论 #28775144 未加载
评论 #28779132 未加载
评论 #28775201 未加载
评论 #28775268 未加载