Microsoft's utility computing guru talks about his in-house support challenges

Devin Murray pushes virtualisation, RightSizing programme to boost vendor's server utilisation rates

The profile of Microsoft's in-house server farm looks very much like the ones in many other companies: one application per server, with less than 20 per cent peak server utilisation on average. Devin Murray, Microsoft's group manager of utility services, has been working to change that.

Murray is in charge of server and desktop hardware purchases for about 40,000 of Microsoft's end users. His group handles internal computer usage, helping to shepherd the company's 260,000 computers, which are spread throughout 550 buildings in 98 countries. Another IT unit within Microsoft runs the servers for MSN and other external, customer-facing applications.

Murray explained some of the steps he's taking as part of his strategy to boost capacity utilisation rates, which centres around a new server-purchasing notion he calls RightSizing as well as liberal use of virtualisation technology.

Q: What's RightSizing all about? A: It's a utility concept, where our users focus on their business needs and we worry about the underlying hardware platform. The model is to get them to buy into this utility solution, and they don't have to worry about the hardware refresh -- we worry about all that for them. They think about their business requirements; we think about speeds and feeds. And if they need more compute power, we get it to them. But we buy only what they need, not 600 times more capacity than they will use in two or three years.

To get users to buy in, we have to demonstrate that we can do this better, more effectively, than they can do it on their own. We charge them a one-time sign-up fee, and then a monthly amount for operational costs to keep the systems up and running, [plus] space, power and environmental charges. We don't charge end users for the actual hardware or software.

Q: Why are you doing this now? A: Back in 2005, we started looking at our compute utility. We started doing internal benchmarks -- which business units are using what portions of their servers, how they rank among business units over time. It became apparent that we were buying machines that were way overpowered for our needs.

So we started trying to change the conversation about purchasing -- to help business owners understand their real needs and the options for meeting those real needs. People buy hardware based on emotional factors and based on what they've done in the past. If I built my business on an HP four-processor system, I want to continue to use that irrespective of my current needs or the costs.

Like most customers, we don't want to pay for hardware we're not using. And it's only getting more pronounced -- the current growth projections of AMD and Intel show six-fold server processing growth from 2005 through 2008. So as the servers get more and more powerful, we're using fewer and fewer of them. We're helping end users understand what they absolutely have to have to get their business objectives met, based on today's capabilities and costs and not based on what they already have or what they think they want.

Q: How are you changing the conversation internally? A: We're using the SPEC benchmark as our raw computing metric. So, say you want to buy a platform with 200 compute units, but you're replacing a system with 40 units that you're not really using fully. You're using 20 per cent of your existing system, but you want to upgrade by 400 per cent. So we try to shift the business thinking. The conversation changes to why you want to replace the system and what you're trying to do.

Q: What has the response been from your users? A: Businesses are very interested in how they are using the systems, and now they want more information. We're starting to scorecard a lot of our different IT services to show utilisation and growth potential, and we're comparing and contrasting businesses to present different scorecard views to any given [manager]. So they can share best practices at the general manager and CIO level. We also scorecard ourselves, from the perspective of an infrastructure and services provider: the percentage of servers moving to virtualisation, how heavily the virtualised servers are being used, and so on.

Q: How are you doing on the virtualisation front -- what progress have you made? A: We've got about 1,000 production and 500 development applications running on around 70 hosts. The average is a ratio of 8 [virtual machines] to 1 [physical server] in the production space, and around 16 to 1 in test or dev environments. Our goal is for all new applications to go into the virtual environment; we're not necessarily going back to existing or older applications to virtualise them all.

Q: How do you sell the notion of virtual servers to your business customers? A: We don't discourage businesses from trying. So if you like the idea but are worried about performance, we offer you the opportunity to test it for free. And we have a money-back guarantee. If you jump on board the virtual machine and don't like it, we give you your one-time on-boarding fee and any monthly fees back. We've had one customer do that. But other than that, every virtual machine we said we could do from a performance-trending perspective has worked out.

Q: Have you found applications that shouldn't or flat-out can't be virtualised -- large SQL Server databases, for instance? A: Yes, there are some, and we provide that guidance to the businesses. Some that require specialised cards -- telecom applications or security applications that need special I/O or NIC cards -- they can't be virtualised today. As for the others, it's all about a performance envelope. Some of our Exchange or larger workloads may not work in a low-end hosting space, but we don't exclude all Exchange workloads from being virtualisation targets. We look at performance trends of the existing systems to understand if we can live within the virtual machine performance requirements of the application candidate.

We want to use RightSizing and virtualisation as ways to help rethink assumptions. One individual alone saved over $1 million, so we're really shifting people.

Q: Are you using any VMware products for virtualisation, and do you have any mainframes in your data centres? A: No, there aren't any mainframes or VMware in our shops. We have three main data centres -- in Redmond, Dublin and Japan. We've got a handful of regional hubs we're considering deploying our [utility] services in, and some mid-sized data centre facilities that range from a handful of servers to larger environments.


What are your views on this subject? Use the form below to post a comment on this article up to 500 characters.


Characters remaining: 500

Related Operating Systems news

Oracle given breathing space by EC

Regulator gives an extra week to prepare Sun takeover arguments.

Microsoft, Linux rivals mock Google Chrome OS

Operating system crippled by reliance on web access

Google releases Chrome OS to waiting world

Stresses speed and security of operating system.

NSA helped with work on Windows 7 security

Privacy organisations concerned about spooks' involvement.

Related Operating Systems reviews

Jolicloud OS

Moblin 2.0 review

Ubuntu Netbook Remix



Email this article to a friend or colleague:


PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

Database security: Preventing enterprise data leaks at the source

IDC discusses the growing internal threats to business information, the impact of government regulations on the protection of data, and how enterprises must adopt database security best practices...

Download Whitepaper

Service-oriented security

SOA has become an integral part of enterprise software by providing a framework to efficiently develop software as services that is easily sharable, reusable, and integrated. No where is the need more apparent than in the Identity Management space. Welcome to the age of Service-Oriented Security (SOS).

Download Whitepaper

Data protection prospective vendor checklist

Organisations need a way to map business needs against all these challenges in procuring a technical solution. To help, SANS has developed the following Prospective Vendor Checklist.

Download Whitepaper

Unlock the power of the mainframe

This whitepaper presents the notion of CICS as an integration hub based on a component-based, service-oriented architecture supporting Web services. Highlights will review the challenges and contrasted support for Web services natively in CICS.

Download Whitepaper

Techworld UK - Technology - Business

COLT White Paper

Are all VoIP services the same?

Questions to ask your service provider to ensure you get the VoIP service you need
With careful choice of partner, your business can have all the advantages of VoIP access - reduced costs, flexibility and simplicity - without the drawbacks.
This white paper is your guide to ensure you get right the VoIP service and details the pitfalls which businesses would do well to avoid.

Download white paper
BMC

Ride the express lane in the journey to speed ITIL adoption

Explore the challenges in making the journey to ITIL and the criteria for selecting consulting services
By following ITIL practices, your IT organisation will become more closely integrated with the business. We recommend making the journey to ITIL in a sequence of six incremental steps, the phases of which are driven through execution of a strategic transformational roadmap.

Download white paper

Webcast: IT Financial Management: Cost Optimisation for Efficiency and Agility.
On Demand Webcast
Join this webcast to learn about the techniques and technologies that can help you prove the value of IT to the business by understanding the true cost of today's IT services and those that will be necessary to deliver future success.

Register Today

Site Map

IDG Network

* *