What Does The Sidekick Failure Mean to Utility Computing?
Another week, another scare … and it seems that this is yet another case of people trusting their data to the wrong people … and those people doing a lousy job of protecting it. For those that haven’t heard about the Sidekick fail, check out articles here, here and here. This recent failure should teach us a number of lessons – but a distrust of Utility or Cloud Computing shouldn’t be amongst them. The two lessons that I would suggest we learn are:
- Architect your solutions properly – Part of the reason why everything fell in a heap was the very strange design that the Sidekick operating system used. In the event that a Sidekick was powered down/reset, it would reload all its data from the server – with a rule in place that meant that the server would “win” any conflicts. So, when Microsoft lost all the customers’ data, the devices compared their internally stored data to the blank space on the server, assumed the server was right, and overwrote the data with blank space. Nice, huh?
- Work with the right providers – If you are looking for a Utility Computing or Cloud Computing provider, seek out professional organizations. Whether you love or hate Microsoft, you have to admit that they aren’t a player in this space – and the only reason that they are even involved is because of an acquisition they conducted early last year. Also, you have to remember that Microsoft have their own competing mobile operating system – and some commentators are even suggesting that they may have done this on purpose (of course there is no evidence of that, but you can see the conspiracy theorists going there, can’t you?).
So – what does this mean for Utility Computing? Just that – architect your solutions well, work with the right business partners and keep believing in Utility Computing.