The recent news of how Microsoft-Danger managed to lose T Mobile Sidekick phone subscriber data raise the question on the reliability of cloud data storage.
Any storage system can and will fail at some point of time. The trick is to have redundancy so that not all of your data disappear when a storage system fail. Often, you call this process “backup”.
The problem is Sidekick is that, it stores data on volatile memory. This means anytime you switch the phone off or remove the battery, the data disappear from the device. The argument is that if the data is ever gone from the device, it can easily sync back the data from the “cloud” backup.
Think about it for a moment. The device is designed to rely on the backup. This is a poor design for a modern device. Flash memory is cheap nowadays. If Sidekick were to use flash memory for its storage, it can retain data even if you take out the battery – just like any modern smartphone.
This also means that the cloud backup is not a backup after all but rather Sidekick’s primary storage. When the cloud failed, user has no way to restore the data easily by themselves. No data redundancy means no backup.

Brownie points for those who recognize the reference
Even though most of Sidekick user data will be recovered, this does not excuse Microsoft from this fiasco. The data resides on their data center and I expect them to have better disaster recovery plan than this. However, this raises a question that if a company as large as Microsoft cannot store our data properly, why should we trust our data to them?
I see an analogy in banking industry. Why should we trust bank to store our hard earned money? Security and convenience. Bank is more secure than your average mattresses and the network of ATM allows you to get your money anywhere.
While it may not seem so with the recent Sidekick incident, the economy of scale argument of cloud storage provider is appealing. In the long run, Google and Amazon should know how to store and secure your data better than you yourself. Chances are, if you are using one of those free web email like Gmail or yahoo, your data is already stored in the cloud. Just like you can check your web email from anywhere, you can access your cloud stored data anywhere too.
I see cloud service industry is like banking industry when they start. Regulation provides security and stability in banking system. In the far future, I believe cloud service industry will be regulated like banking to protect our data and privacy.
Until that happen, you can use encryption to protect your privacy. Make sure you have redundant copy of your data no matter where you stored it.
Have you backed up your data today?

