The story is that users of Google Docs were receiving the message “Sorry! We are experiencing technical difficulties and cannot show all of your documents.” Apparently the document were restored by Saturday evening, but this incident just reinforces two points:
- Just like any other human enterprise, cloud computing isn't infallible; and
- The Google cloud was apparently able to restore all the documents
So what's the beef with cloud computing? I don't see any. I do, however, see a problem with the document recovery delay. The issue is that a cloud service should be designed in a way that makes such failures invisible to the users.
This is why I'm a fan of cryptographic data splitting and with geographic disbursement. With this approach, even with a complete failure in one geographic location, data can be reconstituted and served immediately from the other, multiple storage locations without service lost. This type of service level cannot be provided by current RAID solutions.