According to Gartner, roughly two thirds of all servers sold are shipped with Microsoft’s server software. Each generation is more powerful and sophisticated in what it can handle, the latest being the highly anticipated release of Microsoft Server 2008 that came out in February of this year.
For the smaller business, prices start around $1,000 for the standard version and just under $500 for the no frills Web-only server application. Depending on the company’s size and budget, those Windows-based servers can be a major expense.
It probably wouldn’t please the average business owner to know those servers, for all that sophistication and computing power, are likely running at less than 20 percent utilization.
In other words, imagine a rack of five servers totaling over $5,000 in software and collectively they are running at the full capacity of just one of those servers, while the power of four servers sits idle and unused.
“Windows servers have become more powerful over the years. Most applications just don’t require all that extra power,” says Frank Scavo, president of Computer Economics based in Irvine, Calif. Scavo points to Unix and Linux servers as more efficient running at about 50 percent utilization -- significantly better than Microsoft, but still woefully under used as a resource.
The much-talked about trend, virtualization, is one way to get more bang out of your server bucks. But there are more reasons to virtualize, as you'll see below.
Traditionally, IT departments organize their servers by task. Typically there’s an e-mail server, a file server, perhaps an accounting server, and even a server for all the printing. With virtualization, tasks are handled across multiple machines and even platforms, instead of the one task, one box approach.
“Think about it at the desktop level. The more applications that are open, the more likely it’s going to freeze up and crash. You don’t need that on your servers,” says Scavo.
To the end user, the alternative is a seamless experience. Virtualization happens on the backend. It’s the ability to integrate resources, leverage them together to handle a single functionality, and all but eliminate down time since one server covers for another if there’s a problem. A company might use multiple servers to replicate a backup data base off site or handle more complex applications.
These days, virtualization is often mentioned in the same breath as cloud computing. To make a distinction between the two, cloud computing is a data grid of perhaps thousands of computing devices used as needed by outside users and organizations. It’s a nimble way to scale up and down with user demands.
Virtualization is the programming that handles the mechanics of that. Virtualization is not limited to cloud computing, which is virtualization on a grand scale. Smaller organizations can take advantage of this strategy on a much smaller scale with as little as only a few servers involved on site.
Whether its through a subscription based service with a cloud computing provider, like Amazon.com’s new Elastic Compute Cloud (EC2) service, or implementing some virtual machine software (VMWare) on site, virtualization is quickly becoming a very attractive option for businesses and organizations of all sizes. Here’s why:
SIDEBAR: Getting started
Every company’s computing needs are different and no one understands those unique needs better than the IT staff or consultant already managing the network. Business owners should encourage them to research virtualization, looking at case studies of what it’s done for organizations of similar size and corporate mission.
Scavo highly recommends laying out the investment for a little training, as well. Send your IT manager to a conference or have a client representative from one of the VMWare vendors, like EMC, come on site to demonstrate what their product can do.
As for Microsoft and those Windows servers running at 20 percent capacity, those days might soon be over with the release of Hyper-V when it comes out later in 2008.
Hyper-V technology, designed to partition virtual functions away from the processor, is Microsoft’s VMWare solution to get more out of their servers. At a thousand dollars a pop for entry level versions of Server 2008, that’s a good thing.