I have a small one
Our Data Centre or "Computer Room" as I call it has an air conn unit (two actually: the old one is kept as a backup). It also has a diesel genny and a lot of small and not so small UPSs.
Each system in general has two power supplies and they are fed from different UPSs. The UPSs are fed from a power distribution board that has feeds from the mains and the genny on it. Some switches only have only one PSU - we have two of each of those and devices are cross connected to each one.
The generator cost around £10,000 including fitting and can spit out quite a load. It is basically a lorry motor on a set of rails with a fuel tank, bolted down. It's not rocket science.
I rather enjoy turning the key on the distribution board that cuts the mains and switches to the UPS/genny. You hear some alarm beeps for around 15s as the genny is fired up and then they go quiet as it takes up the load.
We do that test regularly - monthly at worst. We also do it whenever a new customer wants to divest "to the cloud" and we are showing them around our bijou cloud. It isn't as cool as AWS or Google thingie or MS whatevs but our customers get to see their stuff if they want to and talk to humans if we go off-line or otherwise fuck up.
Anyway, running a big cloud is basically the same but with more stuff. However, which corners are being cut to trim costs and enhance margins? Who knows? My little cloud is probably relatively expensive but maybe not. They do seem to have some very opaque pricing for some aspects.
The hyper-scalers will basically run according to something that looks more like actuarial tables. I can understand why but none of that is published anywhere. I know for a fact that some quite large cloudy customers have no real idea of what actual quality of service they actually get in any form.
This comment is starting to ramble. so I will stop here.