Microsoft not so power-hungry after all
Microsoft    Posted by Darren March 10th, 2008While we at IBM Lotus have yellow as our brand colour, it seems that Microsoft are aiming for green. At CeBIT last week, Microsoft CEO Steve Ballmer (yes, the guy who did the whooping monkey dance) claimed that Microsoft are at the forefront of environmentally-sound computing. Ballmer’s claims included the fact that Windows Vista’s idle mode consumes 33 times less power than that of Windows XP, and Windows Server 2008 consumes up to 40% less power than the 2003 version. Notice the mixing of measurements here, one being a factor and one being a percentage, making the second measurement seem more impressive than the first at a first glance… but when you think about it, it’s not.
Now, don’t get me wrong, making computers more energy-efficient is a wonderful thing and I applaud Microsoft for putting this into their strategy. However, let’s think about this in more detail. I can see that making desktop computers and laptops more energy-efficient while in idle mode will reap benefits, since people leave their workstations on when they go for lunch, go for a meeting, go to the toilet, go for a ciggie break, or (if you work from home) go for a quick game of Wii tennis. But Softchoice refute this claim, stating that Vista’s CPU requirements are 243% greater than that of XP, and this alone will knock out any idle time savings.
So how about the servers? Well, if it’s down to idle time the big question would be “why would your servers be idle?”… or “when would your servers be idle?”. And another thought springs to mind… if you servers are idle, is your server strategy wrong?
Taking this further, my thoughts go down two paths. The first is one that I do come back to quite often, the ol’ Domino versus Exchange argument. As I often say, I’m no Exchange expert, so by all means go and ask an Exchange expert about this. My understanding is that Exchange 2007 no longer supports active / active clustering… Exchange 2003 did, but not 2007. Why Microsoft decided to take it out of the product is a mystery to me - I’ve heard it said that no-one used it anyway, but that sounds like a reason to improve it, not yank it out. Domino does support active / active clustering (most Domino customers use this model), meaning that all the servers in a cluster are working and thus they need fewer servers to achieve 24 x 7 operation than an Exchange customer would. Fewer servers is a more green approach, whether they be working their chips off or sitting idle.
The second path is a continuum of the first (are you following this?) and comes back to the ‘fewer servers’ issue. Microsoft solutions run on Windows. That’s it, end of story. IBM solutions run on Windows, but also System i, System p and System z (and Linux, and a few other platforms such as Sun Solaris). Let’s take System i for example - anyone who wants to argue that System i doesn’t scale well beyond the capabilities of Windows either doesn’t know anything about the subject or needs their head tested. We have a Domino customer running 24,000 users’ mail boxes on two clustered System i servers. If they were to move that deployment to Windows servers, I’d say they’d need somewhere between eight and twelve servers (and if, to throw the thought in, they were running Exchange that would mean even more servers because of the clustering requirements).
Okay, it’s not as simple as saying it’s two servers versus eight (or ten, or twelve) because clearly the System i server is a different beast to a Windows server, in terms of both operating system and hardware. But System i servers are no longer the size of an American-style fridge-freezer so the difference in power consumption is not what you’d think. Server consolidation from many small-scale servers to fewer large-scale servers does add up, especially when you start to consider the whole ecosystem of a data centre in terms of cooling and peripheral devices. About a year ago one of my colleagues conducted a cost of ownership study for an Exchange-using customer with around 150 servers, and calculated that they could save about £300,000 per annum in electricity consumption by switching to fewer consolidated large-scale Domino servers.
And this isn’t just about Domino… take WebSphere Application Server - the same applies, you will have the potential to run many more transactions on one System p server than on a group of Windows servers.
IBM’s colour is blue, Lotus’ is yellow… mix them together and what do you get?
March 11th, 2008 at 2:42 am
Wow, Never thought about it that way. Good points all round.
March 11th, 2008 at 8:27 am
Excellent article Darren. I do have one problem with Yellow and Green being mixed together being an Ipswich Town fan, but I suspect this won’t be a particularly widespread issue
March 11th, 2008 at 9:35 am
Great article Darren. We are involved with quite some consolidation projects on the Domino side of things, and use the factual cost of ownership measured before and after the consolidation project to proof and validate the efforts done. Savings in those regions (£300,000) are not uncommon.
Our benchmark information revealed some nice statistics on power savings as well. As you point out, the real savings are to be found at the idle desktop side of things, not in your server park (if you have a proper architecture and utilization, that is). The other day, we published a fact-sheet with more details and a real customer example, which you might find interesting to read.
http://www.trust-factory.com/Site.nsf/ID/Powersaving
April 6th, 2008 at 11:22 pm
“24,000 users’ mail boxes on two clustered System i servers. If they were to move that deployment to Windows servers, I’d say they’d need somewhere between eight and twelve servers”
Are you sure the mailbox count would be that low with Exchange 2007? See Staggering stats on
http://www.server-management.co.uk/index.php?option=com_content&task=view&id=523&Itemid=50
and the two presentations at
http://www.5dmail.net/pic/Going64-bitExchangeServer2007PPT.ppt
and
http://www.microsoft.no/portfolio/pptdownload/Live/Technet/2007/Vista/Exchange%202007%20-%20Erfaring%20fra%20feltet%20-%20Bernt%20Lervik/TechNet%20Live%20Exchange%202007%20-%20Notes%20from%20the%20field.ppt
NB No mention is given to the other requirements of an Exchange 2007 infrastructure namely Hub, Client Access and Edge servers (or Unified messaging).
In my experience using Exchange 2007 over Domino results in the following issues:
Increased traffic on your backbone because EVERYTHING has to go to hub servers and back
No inplace upgrade
No Active Active clustering
3 flavours of clustering / failover (LCR, SCR, CCR) - recommend a third party piece of software like WANsync or NeverFail to do a better job of DR
Service packs must be applied in the correct order (ie edge, hub, CA then mailbox) or you will stuff the system
Oh and it screwed up on 29th Feb - system attendant service stopped responding to requests (I was in the middle of a migration and of course I only had SP1 on).
April 10th, 2008 at 4:23 pm
On the joint Avenade / Microsoft presentation it states “Overcome scalability limitations of 32-bit platform”. I didn’t know there were scalability limitations in a 32-bit platform. Well, there aren’t with Domino. Exchange? Maybe.