Everyone's always talking about how the cloud is the future, but have we stopped to think about all the single points of failure that come with relying on a handful of massive data centers?