One of the comments on the post is: > One thing you could do in future is to url redirect any BunnyCDN url back to the clients original url, in essence disabling the CDN and getting your clients own hosts do what they were doing before they connected to BunnyCDN, yes it means our sites won't be as fast but its better than not loading up the files at all. I wonder if that is possible in technical terms? Isn't this a h…
Details of yesterday's Bunny CDN outage
11–20 of 87 posts
Re: Details of yesterday's Bunny CDN outage
#12My take aways though were they should have tested the update better. They should have their production environment more segmented with staggered updates so they have much more contained disasters. And they should have had much better catastrophic failure plans in place.
Re: Details of yesterday's Bunny CDN outage
#13> Both SmartEdge and the deployment systems we use rely on Edge Storage and Bunny CDN to distribute data to the actual DNS servers. On the other hand, we just wiped out most of our global CDN capacity.
That’s the TLDR. What a stressful couple of hours that must have been for their team.
Re: Details of yesterday's Bunny CDN outage
#14Re: Details of yesterday's Bunny CDN outage
#15Earlier quoted context omitted.
They're based in Slovenia, so that was 10:25 AM local time for them.
I am going based off of the map here, Europe and then North America is their biggest market: https://bunny.net/network Seems like they were updating production during work hours for most people which is pretty odd imo. Usually I would expect them to get this done between midnight and 2-3am.
Re: Details of yesterday's Bunny CDN outage
#16Re: Details of yesterday's Bunny CDN outage
#17I wonder, if simple checksum verification of the file would have helped in avoiding this outage all together.
> Turns out, the corrupted file caused the BinaryPack serialization library to immediately execute itself with a stack overflow exception, bypassing any exception handling and just exiting the process. Within minutes, our global DNS server fleet of close to a 100 servers was practically dead
This is exactly, why one needs a canary based deployments. I have seen umpteen amounts of issues being caught in canary, which has saved my team tons of firefighting time.
Re: Details of yesterday's Bunny CDN outage
#18One of the comments on the post is: > One thing you could do in future is to url redirect any BunnyCDN url back to the clients original url, in essence disabling the CDN and getting your clients own hosts do what they were doing before they connected to BunnyCDN, yes it means our sites won't be as fast but its better than not loading up the files at all. I wonder if that is possible in technical terms? Isn't this a h…
This is also a terrible idea because of ACLs/firewalls only allowing traffic from CDN (this is extremely common for things like Cloudflare and Akamai) and relying on the CDN for access control.
Re: Details of yesterday's Bunny CDN outage
#19Nice work Bunny CDN.