Gartner: Stop worrying and love the cloud, with all its outages and lock-in
theregister.com
theregister.com
We've started colocation in local datacenters for our non-critical systems and haven't looked back. Yes, these non-boujee datacenters do have occasional outages. In fact, just a single outage in two years, involving a power feed, which lasted an amazingly short 36 hours before it was fully restored.
Did we care? Not really. These are data warehouse, batch, large query, and ml workloads for analysis. The hardware costs the same as one month of cloud providers and has already paid for itself in savings multiple times, including salary cost.
> These are data warehouse, batch, large query, and ml workloads for analysis
Assuming the average load is 80%, it would take ~7.5 days to catch up with all the work accumulated during the outage. In a long run, that's pretty harmless.
36 hours without access to medical records would probably cause some downstream issues.
They had a litreal Derecho blow through, and it knocked some neighboring power lines down (that weren't attached to the datacenter) against their outdoor switch gear. This caused power that wasn't supposed to be there to be fed into their feeds and blew out some transfer switch gear.
Their main feeds are actually underground, but never did they think other powerlines hitting their equipment would be an issue. They've since encaged all of their switchgear with an approved grounded metal fence.
Even at the lower end of the scale, I'd wager 90% of webapps can run fine on a Linux VPS (DigitalOcean, etc.) and the owner can save quite a bit of money compared to a full-stack deployment on a public cloud, with users never noticing a difference in uptime or performance. On the higher end, at places with $20k/mo or above in cloud spend should at least do a cost/benefit analysis on running their baseline compute on dedicated servers and whatnot, and branching out to the cloud for bursts.
Cloud was cheap in this scenario.
Planning, determining your usecase, workload, and you can usually get a good idea for cost comparison. Especially if you have PBs of data storage costs, data centres or even having local hosting can slash costs.
People are usually pretty bad with risk/cost management.