New on LowEndTalk? Please Register and read our Community Rules.
BunnyCDN partnering with Backblaze B2 (Free egress from B2)
https://bunny.net/blog/bunny-net-partners-with-backblaze-for-free/
Would be nice to pair this with BunnyCDN's S3 signing feature
Comments
I wonder how much this costs them and if their prices are going to go up eventually 👀
I don’t think BB is charging much for it, considering lots of providers are being added up on the BW alliance. Maybe just the interconnect fee?
Do wish they don’t jack up prices, but I don’t believe they will considering how competitive the market is
Cloudflare R2: $0.015 per GB storage, free egress
B2: $0.005/GB storage + $0.01/GB egress.
B2 + Bunny.net: $0.005/GB storage + $0.01/GB egress (North America)
B2 + Bunny.net Volume : $0.005/GB storage + $0.005/GB egress.
Not sure if designed totally to be an alternative to Cloudflare's R2 but that's what came to mind. Low cost storage with B2 plus using Bunny's volume network for egress seems pretty good. Then again could just use B2 + Cloudflare free egress.
Technically, using cloudflare for the sole purpose for delivering non-html files are against their ToS.
Also, you need to use CF’s DNS, and in some regions (like mine), CF requires enterprise plans to route to the correct PoP.
IMO this is targeted more to businesses doing TBs on bw with S3, where breaking ToS and potentially being blocked is not an option.
They updated their TOS, Cloudflare R2, Workers KV/DO are all excluded from ToS provisions https://www.cloudflare.com/terms/
https://www.cloudflare.com/supplemental-terms/
Allowing R2, DO, and KV makes total sense (obviously), however that still doesn't allow using B2 as a non-HTML source
Definitely gray area as they do allow CF Workers to proxy R2 so is there a restriction for CF Workers to proxy B2? I'll ask them
and R2 needs a Worker to be installed to access files.
Well, for a busy site, the Workers (free-tier) daily-limit would exhaust quickly if they host images on R2. But if hosted with B2, files can be accessed directly and cached on Cloudflare. So this could be a bit cheaper.
Well, for a busy site, the Workers (free-tier) daily-limit would exhaust quickly if they host images on R2. But if hosted with B2, files can be accessed directly and cached on Cloudflare. So this could be a bit cheaper.
You can mount R2 S3 as a fuse based filesystem to be served via a regular web server too (behind Cloudflare CDN cache). I tested CF R2 S3 mounted via JuiceFS and did a write up at https://github.com/centminmod/centminmod-juicefs
But CF R2 public access feature is eventually coming so you don't need a CF Worker to access it in future.
This is on old OVH Gaming dedicated Intel I7 4790K 2x 240GB Samsung SSD raid 1 server with CF R2 mounted via JuiceFS
More benchmarks at https://github.com/centminmod/centminmod-juicefs#juicefs-benchmarks including cached fio test
If the bandwidth is low enough then it's fine. Cloudflare won't terminate or block your account for serving non-html files (Except for the case of videos where they'll start blocking them but still won't term). The reaction they have instead is to send you an email politely asking you to going forward pay them appropriately for the non-html bandwidth you're consuming. Bunny is paid from the beginning so it's just two different ways of doing things, Cloudflare has a lax free tier whereas Bunny does not.
The two solutions definitely are suited for different use-cases though, that is undeniable.
Bunny has always been a Cloudflare competitor in my eyes, so it wouldn't surprise me. And honestly, good, we needed more competition in this space. I wish them the best of luck.
Mmm technically it is still restricted but realistically as long as you're paying for the Workers requests I doubt they'll do anything until you get into the high TBs of traffic or have something disproportionate like each request being multi-GB.
As others have mentioned the ability to access public buckets without a Worker is a planned feature. Currently still early in the public beta, so that isn't there yet.
Their ceo and cto have stated multiple times in HN that they do allow all legal contents if workers was used to deliver them. Last time i saw that was more than 6months ago.
I doubt they will ever update their TOS to explicitly say this since they have a generous free tier.