Live data from Hacker News

Cloudflare’s Zero Egress Fee Object Storage, R2, Is Now GA

blog.cloudflare.com

11–20 of 35 posts

Re: Cloudflare’s Zero Egress Fee Object Storage, R2, Is Now GA

#12
While conceptually I love the idea of not having to explicitly set the region of an object I'm storing, I feel like (especially in a distributed team or product) this could end up with a mishmash of data distributed all over the place with a bunch of different and unpredictable access time and latency characteristics.

Maybe the solution here is "just make sure the asset is cached on the edge" but for first access there has still got to be some impact no?

I'd love to see some test/benchmarks on access latency for stuff uploaded by say a colleague or app hosted in the EU or Asia with me in the US.

Re: Cloudflare’s Zero Egress Fee Object Storage, R2, Is Now GA

#13
post #12

While conceptually I love the idea of not having to explicitly set the region of an object I'm storing, I feel like (especially in a distributed team or product) this could end up with a mishmash of data distributed all over the place with a bunch of different and unpredictable access time and latency characteristics. Maybe the solution here is "just make sure the asset is cached on the edge" but for first access the…

If you can cache your assets then the region typically doesn't matter too much (depending on workload).

That being said, I put up a spec to let you provide hints. We won't necessarily honor it today in some cases and in the future we may ignore it altogether, but the thinking is you provide the hint & can retrieve which geographic region the bucket is in.

We also have latency improvements coming down the pipe.

Re: Cloudflare’s Zero Egress Fee Object Storage, R2, Is Now GA

#14
post #9

One thing I really like about CloudFlare is that they seem to have people who can correctly identify friction-points for developers and have a solid plan on how to solve them. Looking forward to messing with this!

Thanks for the compliment. Keep the pain points coming. I monitor Discord pretty regularly for feedback.

Re: Cloudflare’s Zero Egress Fee Object Storage, R2, Is Now GA

#15

I'm excited to see more details on how R2 data is going to be replicated across different data centers in the future. I had assumed this was already operational based on previous blog posts so I'm a little disappointed to learn that is still TBD. It's a major reason I chose R2 over S3 as I don't want to manage moving around data for different tenants myself.

Strongly consistent replication is a harder problem. Working on it but it'll take a while. You can get replication today if you put a custom domain in front of your bucket and turn on cache.

With R2 you can also use a bucket or few buckets per tenant whereas with S3 that's not possible (even if you have a fat ENT contract with them from what I've heard). We've extended the S3 spec to make it possible to list more than 1000 buckets [1]. Currently we still ask that if you need more than 1k buckets that you open a customer support request for us to discuss your use-case.

[1] https://developers.cloudflare.com/r2/data-access/s3-api/exte...

Re: Cloudflare’s Zero Egress Fee Object Storage, R2, Is Now GA

#16

Earlier quoted context omitted.

I think it shows market failure when someone can offer exactly the same service as a competitor (an S3 API) for an 80% lower price, and not almost immediately take over the whole market. I think governments need to step in and require that compute platforms like AWS are split up into constituent parts, and there is no cost disadvantage to mix-n-matching between suppliers. Eg. VM's on Azure and storage across the road…

For storage you need trust, an S3 competitor doesn't help me if they lose my data or are unreliable. It takes time to earn that trust, and it's far from easy for small competitors to do that.

There's also performance / availability / capacity things to consider as well. It may be for some, but the $/storage isn't typically the whole story.

Re: Cloudflare’s Zero Egress Fee Object Storage, R2, Is Now GA

#17

I'm excited to see more details on how R2 data is going to be replicated across different data centers in the future. I had assumed this was already operational based on previous blog posts so I'm a little disappointed to learn that is still TBD. It's a major reason I chose R2 over S3 as I don't want to manage moving around data for different tenants myself.

Strongly consistent replication is a harder problem. Working on it but it'll take a while. You can get replication today if you put a custom domain in front of your bucket and turn on cache. With R2 you can also use a bucket or few buckets per tenant whereas with S3 that's not possible (even if you have a fat ENT contract with them from what I've heard). We've extended the S3 spec to make it possible to list more tha…

No post body was provided.

Re: Cloudflare’s Zero Egress Fee Object Storage, R2, Is Now GA

#18
post #2

I’m storing 87TB on https://wasabi.com/ for ~$515 a month

I think it shows market failure when someone can offer exactly the same service as a competitor (an S3 API) for an 80% lower price, and not almost immediately take over the whole market. I think governments need to step in and require that compute platforms like AWS are split up into constituent parts, and there is no cost disadvantage to mix-n-matching between suppliers. Eg. VM's on Azure and storage across the road…

There's a natural stickiness to cloud infra and SaaS which lends providers a pseudo monopolistic pricing power, even when competitors are present.

Some regulation requiring a common API and one click solution to transfer between providers would help solve this. Needs to be implemented intelligently though

Post reply on HN