Is catching up with Google better, or worse, for Microsoft's data centers?
Tim's database entry this morning led me to Greg Linden's excellent blog. You should check out his Early Amazon series -- it's well worth it.
One of Greg's posts talks about Microsoft's effort to replicate Google's datacenters. He writes:
This spending is an explicit part of Microsoft's strategy in the search war. In a Fortune article, Microsoft CTO Ray Ozzie said that the cost of building these massive online clusters is a huge barrier to entry and that "the people who could build a viable [Web] services infrastructure of scale are companies that have both the will and the capacity to invest staggering amounts of money."
This made me think of a quote Jason Fried sent me a while back:
A complex system that works is invariably found to have evolved from a simple system that worked .A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over, beginning with a working simple system.
I wonder if Microsoft has an advantage in building its cluster, through its "staggering amounts of money" and its hindsight analysis of Google's development; or if instead, as Gall suggests, trying to start out at the current scale of Google will lead them to fall into traps Google grew up learning to avoid.
tags:
| comments: 5
| Sphere It
submit:
0 TrackBacks
TrackBack URL for this entry: http://blogs.oreilly.com/cgi-bin/mt/mt-t.cgi/4633
Comments: 5
True - if you intend to build a complex system, you have to put some thought into the architecture and implementation of the thing.
But scalability is just one aspect of a functional system, and it's cheaper to weed out non-scale related flaws in a simple system than it is in a complex one.
I've been hearing rumors on the blog-o-sphere that Google's data centers are even having problems keeping up with the glut of splogs (spam blogs). What chance does MS have unless they have the experience to deal with it? Google has lots of engineers that have backgrounds in linguistic software and pattern recognition so they know how to deal with spam. When I was unfortunate enough to have a hotmail account all I got was spam. There is no way they'll be able to fight the great spam website battle.
Gall's Law seems to resonate with me. I have been working on an application for 10 years now. As I think back through the versions and functionality, I remember time and again how the implementation of simple features/rules/interfaces led to much more complex structures. Often, small, simple changes led to big enhancements as I sort of let the software grow organically.
Just one small developer's opinion.
Post A Comment:
STAY CONNECTED
RECENT COMMENTS
- Clark WIlkins on Is catching up with Google better, or worse, for Microsoft's data centers?: Gall's Law seems to res...
- Adam Brown on Is catching up with Google better, or worse, for Microsoft's data centers?: I've been hearing rumor...
- Lars on Is catching up with Google better, or worse, for Microsoft's data centers?: True - if you intend to...
- Rob on Is catching up with Google better, or worse, for Microsoft's data centers?: ....but not all simple ...
- Greg Rollins on Is catching up with Google better, or worse, for Microsoft's data centers?: I just walked away from...
Greg Rollins [05.04.06 12:21 PM]
I just walked away from 4 years of work designing and building a system that was complex from the word GO. It never worked as well as specified or marketed. Microsoft, be careful.