But in their rush to jump aboard the latest fad gravy train, many companies are stumbling and taking their customers with them. As a result, they have tossed the mud that will sully the cloud name and require yet another new term in the future to entice customers now jaded and distrustful.
There seems to be no end to the corporations that are declaring themselves "cloud computing" providers, at least in intent:Dell even tried, unsuccessfully, to trademark the term "cloud computing." Many assume that clouds are lined with gold, not silver. There is also a ready supply of thunderstorms hitting the unwary:
- Apple's MobileMe is a disaster.
- Google has seenmajor outages.
- Amazon's storage offering took a tumble.
- Citrix -- long a purveyor of "thin client" technology -- found its GoToMeeting and GoToWebinar services fail as well.
In the case of cloud computing, I think there are some distinct factors driving the outages we've seen:
- Hosting services that must be "always on" is a lot different from providing technology to data centers regain control of far-flung desktop applications.
- Even if a company provides services, there's a big difference between offering intermittent action, such has taking an order, running a search, or handling an email, and continuous use of applications that puts far more strain on a computing architecture.
- A company needs experience dealing with both the desktop and the server or data center, because the interaction between these two is far more complex than hanging a terminal, or terminal equivalent, off a central machine.
- If you've never had to absolutely, positively, cross-your-heart-and-hope-to-die promise services to customers with savvy, money, and a willingness to stake you out over an ant hill if you mess up, then you're jumping into deep, shark-infested waters armed only with a rubber ducky.
- One size doesn't fit all. Serving individuals with low-intensity needs is a completely different ballgame than taking on a medium to large organization. The same approach, infrastructure, and procedures won't satisfy both.
- Offering computing services can't be an afterthought; it must be a core business. If you aren't ready for the operational, legal, and ethical issues that come up, you simply shouldn't be involved. Running a big data center, no matter how large, doesn't translate into hosting competence.
For once I wish that more vendors, instead of being driven by the need for immediately financial gratification, would consider what they were doing. It's generally far smarter to stay out of a market unless or until you can develop the chops to make customers happy. Otherwise, reality tends to rain on your business plan parade and leave everyone around you drenched.
Storm clouds image via stock.xchng user cempey, standard site license.