Google Goes Head to Head with Amazon

As if Google weren’t involved in enough of the new technology landscape, they burst forth with their own entry into the cloud with App Engine. As their logo intimates, this is a direct way to go soaring into the clouds.
Although their entry is functionally equivalent to AWS in terms of providing a cost-effective way to bring massively scalable web applications to market for anyone, their approach is radically different.
Amazon takes a loosely coupled approach with the Elastic Compute Cloud, Simple Storage Solution, Simple DB, Mechanical Turk and Simple Queue Service by allowing users to pick and choose which service and in which amount they need. But this comes with a cost - and that is that it is the responsibility of the user to tie the pieces together and build the scalability pieces themselves.
Google on the other hand takes a tightly coupled approach by making their service essentially a black box. The downside, if there is one, is that they only support one language , Python, and there is no direct access to the data of the application. Some have talked about a “lock-in” factor in going the Google route, but that concern was short lived, as the environment has already been ported to Amazon, allowing an application written for Google to directly run on Amazon with only minor tweaking.
So the race is on. Up, up and away into the cloud! The only question, to borrow directly from Nicholas Carr is -
Where’s Microsoft?
Now, obviously Microsoft is involved in creating their own cloud-like products, but the concern has to be can they catch up, in a world where things change so quickly and so dramatically, and most importantly within a completely new paradigm. Red Dog has been discussed and speculated on (here for example). One has to wonder in a world of cloud computing, why would you choose “dog” as a code name and perhaps metaphor for your new product.
They already have one “dog” with Vista, do they need another.
As always, this will be interesting to watch and wonder.
Much has been written about the trend toward internet-centric applications and how cloud computing is changing the fundamental metaphor of how people use computers. The popularity of these applications are creating a need to pull the applications into the local machine for use during periods of unconnected operation. Google Gears is an example of early efforts to provide this functionality.
The Mix conference was, again this year, a fascinating inside look into Microsoft’s vision for the future in technology terms, and an experience of what many call “the new Microsoft”. If you’ve read any of my posts on the Mix-centric blog (
