One of the things I

One of the things I thought about a lot when Microsoft's sites were down the other day was the reason that the flawed, single point of failure architecture was chosen.

The backstory was covered on Microsoft's site years ago, when they moved to what they called a Single IP solution. This was back during the days of NT 4, and it was all rolled out about the time that Windows 98 was launched. You can read all about it at the "Backstage" section on their site.

But the server configuration created at that time, which remained in place until January 25th of this year, was based on a total control of the DNS servers remaining within Microsoft, at least until the new Single IP solution was stable. I suspect that the success of the technology (which was, dare I say it, innovative at the time) distracted the team from setting goals about outsourcing or colocating the DNS info once the project was complete.

It should have been obvious at the time, but perhaps someone kept putting off the outsourcing of DNS, for fear that a problem might develop in the Single IP solution which would require a return to the older system.

The irony in all of this, of course, was that the Single IP project greatly reduced the need for DNS servers in the first place, since only one IP address now needed to be mapped to the microsoft.com domain.

I'm Anil Dash, and I've been blogging here since 1999, writing about how culture is made. Contact me at anil@dashes.com, at +1 646 833 8659, or at anildash on Twitter or IM. Find out more »

If you're new to the site, check out my Best Of and Most Popular things I've written in the past 10 years, or explore the full archives. Browse by month or year using the calendar below.

Powered by Hunch.com

1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
  Jan Jan Jan Jan Jan Jan Jan Jan Jan Jan
  Feb Feb Feb Feb Feb Feb Feb Feb Feb Feb
  Mar Mar Mar Mar Mar Mar Mar Mar Mar Mar
  Apr Apr Apr Apr Apr Apr Apr Apr Apr Apr
  May May May May May May May May May May
  Jun Jun Jun Jun Jun Jun Jun Jun Jun Jun
Jul Jul Jul Jul Jul Jul Jul Jul Jul Jul Jul
Aug Aug Aug Aug Aug Aug Aug Aug Aug Aug Aug
Sep Sep Sep Sep Sep Sep Sep Sep Sep Sep Sep
Oct Oct Oct Oct Oct Oct Oct Oct Oct Oct Oct
Nov Nov Nov Nov Nov Nov Nov Nov Nov Nov Nov
Dec Dec Dec Dec Dec Dec Dec Dec Dec Dec