Cloud computing! Sounds soft, fluffy and a great concept in theory. Rather than purchasing software, managing upgrades, backups and security you simply run your applications in the cloud. You don’t have to worry about where your data is because, it is in the cloud. It is accessible from anywhere, someone else keep viruses and nasties away and you never need to back up your data.
I personally use cloud applications such as Gmail and occasionally Google Docs. The temptation of having a no cost full email system with outstanding virus checking that can be accessed via a web browser, my mobile phone or an email client (such as Thunderbird) is just too great to resist. Occasionally the system goes down but then again so does any part of the Internet (including my ISP link and my server).
However, I recently discovered one pitfall of cloud computing when I couldn’t retrieve an attachment from Gmail. The system refused to download an attachment I uploaded to an email message and kept displaying a temporary error, try again later. When the same problem kept reoccurring, I visited the help centre where after searching the forums I found numerous people experiencing the same error. Google has been silent on the issue and the many complaints and requests for help appear to have been largely ignored. No one is taking responsibility for the problem and my data (if it still exists) is buried somewhere in the GooglePlex where I can’t get to it.
What's worse is that these organisations reserve the right at any time to terminate you without notice. Suddenly you could find yourself without email (or access to your sent and received messages), Twitter, your company Facebook page or other data.
In my case the data wasn’t that valuable, but for some people on the forum who entrusted Google with business critical correspondence, accounting information and sensitive information, this problem is very serious. Who owns the cloud and more importantly who fixes it when it breaks??
Most people do not read the terms of service when signing up for free (or inexpensive) cloud computing services. To summarise most contracts they basically limit any liability or responsibility for anything. Contracts aside, who can you call at Google, Facebook, Twitter or WordPress if (and when) something goes wrong? The answer is probably no-one. It is that same no-one who takes responsibility for ensuring you can access your data, the same no-one who provides personal technical support and the same no-one who fixes the inevitable problems.
Would you trust your business information to no-one? I certainly don’t!
Cloud computing is great if you sign up with a contactable organisation with a guaranteed service level agreement and method to export ALL (and I mean ALL) of your data out of the system if you decide to cancel the service or the provider ceases operation. Unfortunately many cloud computing providers only give you access to no-one.
At this stage of the game, cloud computing is a bit like gambling in that you can win if luck is on your side, but you never bet more than you can afford to lose! Remember that if you decide to entrust Face(less)book, Twitter, Google or FourSquare with your business process, information and reputation.