In the last couple of days we have had a bunch of errors related to a new CDN we're trying, Cloudflare. This is a 'content delivery network' or distributed backup/delivery cloud service that is supposed to provide resilience against DDOS attacks (mass botnet attacks with tens of thousands of computers connecting to the site at the same time in order to take it offline).
We need something like this because large sites get occasional DDOS attacks for blackmail - pay up or we take you down. It can normally be fended off by the site hosts, who block bad IP ranges on the network until things slow down.
A decision was made to try a redundant backup service instead, to see if it works better. It probably won't work because giant forums are the one exception to the 'the cloud is best' rule, where the normal state of play is that if you distribute your site content around the network then it becomes highly resistant to attack as it's in several different places. This is easy to do with most kinds of website as the content is static or nearly so (nothing much is changing on the site). A forum is different because, in contrast, everything is changing.
The trouble with a giant forum is that the database is being written to all the time, and there are thousands of read/writes to the DB every second. It simply isn't possible to duplicate a giant DB (ours is tens of gigabytes in size) and then sync all those DBs - the disks would crash because they would have to multi-sync millions of DB read/writes across multiple servers. Therefore a giant forum needs a single fortified hosting service. This is easier said than done because you are talking about the necessity to have several hosting tech support staff able to repulse a network attack at 4am while also having the staff capability to run the rest of their hosting operations. It can't be done in a small hosting operation since by definition you have to use a full-service large-scale host who has top level tech staff (Level 1 staff) on hand 24/7. Most work is done by Level 3 techs but they are not versed in network defence.
We just moved to another host with a combination of better hardware and lower costs; however it is obvious their tech support staff cannot cope with a major DDOS attack, as one took us offline all night last week. I don't know how this situation will be resolved except by moving to a more capable host.