With all the hullabaloo about cloud computing, it is easy to get caught up in
the trend of the day and miss the big picture. The big picture is that cloud
computing disrupts the data center world by slashing the capital and skills
required to deploy a web application.
If that is the big prize, then most of what passes for news in cloud
computing is more along the lines of "me speak cloud too."
Today, cloud development and deployment is still the exclusive domain of
highly paid web experts and just as highly paid hosting providers and systems
administrators. As much as cloud providers like Amazon and Rackspace have
done to simplify web hosting and eliminate people from the equation, it still
takes far too much expertise and effort to get applications built and
deployed in the cloud.
The goal of cloud computing is to make web development and deployment
something that an... (more)
Of the many sins that Silicon Valley practices, none are more dangerous or
prevalent than the sin of smugness. Savio Rodrigues had a good posting
recently making the point that Microsoft is learning from and adapting to the
open-source movement, while the open-source movement is so enamored with
"free" that they are not paying enough attention to the total cost of
ownership from a customer's perspective.
Let's be clear - the free part of open source is a great innovation and
worthy of a few minutes of self-satisfaction. The aftermath of the Y2K bubble
was the erection of enormous... (more)
McKinsey & Company published a report predicting the market size for Software
as a Service (SaaS) will exceed $37B market over the next 5 years. In
particular, the report described the need for Independent Software Vendors to
SaaS-enable their products using special-purpose SaaS development tools. Matt
Asay also wrote recently that the growth of the top 60 software companies is
driven by SaaS.
McKinsey claims that traditional J2EE and .NET platforms are poorly suited to
building SaaS applications. According to McKinsey, this opens up a $3B market
for Platform as a Service (... (more)
Chris Keene's "Keene View" Blog
For cloud computing to take off, there need to be tools available that enable
a developer to build and deploy an application without having to download
anything to their desktop. This requires an on-demand development tool that
sits on top of the cloud and provides a development Platform as a Service
There are two paths that a vendor can take to create a development platform
for cloud computing: cloud-first or tool-first.
Cloud-first approach to PaaS: first build a cloud platform, then build a
development tool that runs on top of it. This is... (more)
Chris Keene's "Keene View" Blog
Cloud computing is custom made for Silicon Valley - it is poorly defined,
seemingly vast and has the potential to change human life as we know it (at
least for those of us who live in Silicon Valley). Since so many people are
jumping on the cloud bandwagon, I thought it would be useful to look not at
what cloud computing is but at what cloud computing isn't.
Of course, we have our fair share of naysayers (like Larry and Richard), as
well as theories about why those naysayers are down on cloud computing.
Cloud computing is the hardware equivalent of a... (more)