It's supposed to scale globally (magically!) but I found multiple cases where particular nodes were problematic and the health checks didn't detect them (in fact to start with the health checks didn't even work properly if you had multiple containers, they did fix that). The support was quite slow too, after finding multiple product issues they'd escalate to developers and then come back a month later and ask to retest, but some of this took multiple round trips. I was only using this on a side project, but definitely wouldn't consider them for anything critical, even if they are quite cheap.
I haven't had to contact Bunny's support so it's a bit disappointing to see this type of runaround from the support, but as an actual issue it seems pretty minor in the end.
I've been using Bunny for ~four years after looking at video hosting. In the four years we've saved approximately 50 000€ compared to if we'd gone with Cloudflare video streaming service and it's just been rock solid for us.
"does not matter if this is an isolated edge case. Data loss for 15 months with poor support isn't something that can be waved off as 'edge case'. The fact I had to go to Reddit to get someone's attention for this is insane. By the way, I tried reaching out to various 'senior management' personnel via LinkedIn last year and no-one replied. Escalation requests via the Support thread ignored and declined. Very professional of you guys."
and that seems pretty damn reasonable of a reply. the fact they had to go to reddit is insane. a sarcastic "very professional of you guys" is pretty tame, given the situation, and not discrediting at all.
OP even actually responded to a similar comment in this reddit thread - look it up and tell me he wasn't reasonable. 15 months of fobbing him off, and once the case has been raised publicly the very senior guy _suddenly_ sees it as a priority despite it being just an edge case.
Really? Do you work for their PR or what?
That's basically how this whole industry works? How would you justify the outrageous cost of product management layers otherwise?
Not saying that this is the right way. But it's not a very surprising story, no matter which company (be it Google, Microsoft, OVH...).
Far from it. Most companies in the same space don't just ignore such significant problems. If they did, they wouldn't survive for very long.
They've been ignoring the issue for over a year, yet it somehow took them only 4 hours after the reddit post was made to determine that it's "an isolated edge case", even though there's at least one other user reporting the same problem. The comment was clearly written with a focus on saving face rather than properly apologizing for the terrible support.
My experience was more positive. One time I had a minor issue with their storage where I couldn't replace a file or something. This was fairly early after the product launched. They fixed it and gave me free credit for reporting it.
I also tried Hetzner Object Storage. I love Hetzner, they're great, except for their Object Storage service, which is completely unreliable (errors, slowness, etc.). I'm surprised that Hetzner still hasn't retired that product until it's properly fixed.
My last chance is with Scaleway. Xavier Niel's products are always good, so fingers crossed...
Admittedly 4 might be too many. But at some point I switched to r2 for the free public egress and deleting one of Aws or wasabi has never been a priority and I don't want to do it without putting in the time to quadruple check I'm not deleting anything important.
But at the very least id have 3. I'd hate to discover that my S3 was blown up in a war and then copying everything my HDD was the last straw that pushed an aging drive over the edge.
For my storage needs in the EU I'm using Upcloud's object storage. Very happy with them. Then a Bunny cdn zone if I need to share the files publicly.
I upload all object storage stuff to bunny for live but also to backblace for backup.
I’ve always wanted to implement fail over client side for any asset over to bacblaze but seems like a lot of overhead
I expect the combination of
Yes, we should've migrated away sooner, we never had the capacity to do so and hoped Bunny would just get their shit together.
and The loss rate isn't enormous in percentage terms, but it's consistent and ongoing.
means that detecting and dealing with the loss is substantially less work than moving away. [0] I expect that Management is fully aware of what's up and is making the call here.[0] "Just" add a retry if the post-upload verification step fails! Sure, it's slower, but it works, right??? mournful sob