The same steps you would take in your own datacenters to ensure high availability would work in the cloud to ensure the same availability so I'm not sure what your point is. Measuring the availability of a few zones from one provider and broadly labeling the cloud as unreliable is a flawed argument. Netflix, for example, is entirely on AWS and is still running well today.
> The same steps you would take in your own datacenters to ensure high availability would work in the cloud to ensure the same availability
If I'm engineering the same steps in the cloud as I am in the data center, then I'm going to skip a step and just engineer the data center, because adding machines on demand is not rocket science. But maybe that's just me.
Do you already have a proven API and hardware provider who will provide you with said machines? Got them racked up and powered? If not, there's something missing.