Enterprise Web 2.0


Latest Post | Last 10 Posts | Archives


Previous Post: Sharepoint and Enterprise 2.0: The good, the bad, and the ugly
Next Post: Determining the ROI of Enterprise 2.0

Cloud computing and the return of the platform wars

Posted in:

Sun's announcement last week that its new Cloud Compute Service would be API compatible at a storage level with Amazon's popular S3 service is probably the first real evidence of the coming platform war in the cloud computing space. It's a war that's likely to be significant and protracted given the number of players that are lining up for a shot at what's sizing up to be the next big development in the evolution of computing.

It must be easy to move existing applications and data into the cloud.The final outcome of this struggle, as it's been in many earlier platform battles over personal computer hardware, operating systems, databases, and even the Web itself, will be the result of a fairly predictable and oft-repeated cycle of events (see diagram below) for which a small number of large winners are likely to emerge victorious.

When we look back many years from now, it's probable that cloud computing will be regarded as both a momentous and major change of course in the history of software; many future computing platforms will be created and operated by what seemingly amount to utility companies. While this might seem like a boring future for computing, it's a necessarily pragmatic evolution as the very size and scope of modern software requires new economic models in order to remain cost effective. Virtually any online application these days has to scale to a few million users as quickly and inexpensively as possible.

However, cost is just one of the interesting aspects of cloud computing and the stakes are huge: The Wall Street Journal reported today that the cloud computing industry is estimated to reach $42 billion by 2012, or nearly half the entire software business.

Computing Platform LifecycleThe world of software has recently, at least up until now, been moving slowly and steadily towards an increasingly commoditized, virtualized, and open sourced future. Cloud computing in its present form does appear to herald a return to the classical days of big vendor computing -- and all the baggage (good and bad) that it implies -- along with some unique twists of its own.

This means a lot of the old issues are back: Proprietary, commercial systems running our applications, very real risks of vendor lock-in, the requirements of adapting our businesses to difficult-to-customize one-size-fits-all computing models, and many others. While some companies are still dealing with these issues from the last round of computing platforms, a growing percentage of them have opted recently for more open and collaborative offerings such as open source, LAMP, and lightweight applications stacks from non-commercial vendors. Non-trivially, cloud computing also adds a number of all new concerns to the mix as well. Governance issues such as risk and trust are prominent as well as run-time concerns around the latency and performance of cloud-based applications.

The Growth of Cloud Computing: Open APIs, Storage, Computing, Infrastructure

The modern network era, however, has ushered in SaaS and Web 2.0 services which have been chipping away with a growing degree of effectiveness at the do-it-all-yourself view of IT that we've classically held for so many years. New computing models that take advantage of the inherent strength of networks to harness resources, distribute costs, and accumulate shared value have become compelling precisely because they've now become fully realized as products over the last year. They are now also (mostly) ready for prime-time for businesses to use and rely upon. This is true of both the open API model, which is a more application specific form of cloud computing as well as the more horizontal type such as storage, processing, and infrastructure, which is dominating the cloud discussion at the moment.

Cloud computing: A Faustian bargain?

Of course, many organizations would not consider dealing with these issues if it wasn't for the significant advantages that cloud computing offers in return for accepting some baggage. These advantages are:

Achieving success in the cloud

So given what we know from previous platform wars, what will the leading cloud computing offerings have to address? Here are the likely outlines:

Like many newer open business models, the current cloud computing landscape leaves a lot of unanswered questions for businesses today. Much of these are currently centered around risk, discomfort about losing control, and not-invented here syndrome.

Clouds: An agile springboard for 21st century enterprises?

Few major enterprises are prepared to make investments in cloud computing right now when it's unclear that their investment isn't going to be stranded in either an successful cloud or in security and governance issues can't be adequately addressed. This will likely result in several things happening:

First, it will encourage an industry-wide move towards cloud uniformity so that interoperability and data portability between clouds is one of their selling points, greatly lowering risk concerns. Interestingly, we've perhaps seen the glimmering of this with the industry's early ad hoc adoption of Amazon's S3 API. It will get more interesting and compelling when data transfer from other clouds is built into existing products so that customers can move their data around at the push of a button.

Second, the best clouds will begin adding features and certifications that "prove" they are safe, frequently audited by a reliable third party, and straightforward for businesses to regain full control if needed. This might look like an "ejection button" feature that begins an automatic migration back into a pre-configured data center or a hot-sync feature that keeps a live copy of all the data in the data center. These might be "training wheel" options for enterprises that are worried about the move to the cloud, though they are not sustainable for long-term operation.

However, the clouds are not waiting and it's been the small and medium sized businesses that have had no resources to build their own world-class data centers that have been blazing the trail so far. Since software powers so much of the world today, one interesting notion is whether cloud computing will be the springboard that allows them to create agile 21st century businesses that eclipse older, traditional firms that can't adapt. Combined with 2.0 business models, this is quite possible.

What are the reasons holding you back from using the cloud today? Please share your concerns and ideas in TalkBack below.

posted by Dion Hinchcliffe
March 26, 2009 @ 4:42 pm

Previous Post: Sharepoint and Enterprise 2.0: The good, the bad, and the ugly
Next Post: Determining the ROI of Enterprise 2.0


Last 10 posts:

more Posts (Archives)

WordPress Mobile Edition available at alexking.org.

powered by WordPress.