infoTECH Feature

September 30, 2009

Avoiding the Pitfalls of Server Virtualization

By TMCnet Special Guest
Tim Stammers, Infrastructure Analyst, Ovum IT
(Editor’s Note: The new Ovum (News - Alert) IT service draws on three expert research teams, which collaborate to provide unparalleled insight and strategic support for our clients. The articles in this series, from Ovum, Butler Group and Datamonitor Technology team members, reflect Ovum’s philosophy of analysis and advice based not on IT for its own sake but on how IT adds value to a business. In this installment, infrastructure analyst Tim Stammers discusses in the context of server virtualization. Many companies have embraced virtualization with gusto because it can vastly improve server utilization rates, boost availability and simplify disaster recovery, among other benefits. But some have found that without close management virtualization can lead to ‘sprawl’ and create as many problems as it solves.)
 
Server virtualization has many benefits, which is why it is being taken up so quickly. But the v-word carries downsides that can wipe out all of its advantages and cause a reduction of IT service levels. The risk of this happening to customers is not small. In a recent survey of us businesses, over half of those that had virtualized mission-critical servers said that doing so created more problems than it solved. Other businesses that want to avoid the same experience must be aware that server virtualization is a continuing process rather than a one-time project, and that it introduces new responsibilities and challenges that did not exist in the physical world.
 
Server Virtualization Is Many-Splendored
 
Famously, server virtualization allows a great deal of consolidation of hardware, and initially this was its biggest selling point. Using the v-word to consolidate x64 servers boosts processor utilization from around 20 percent for typical non-critical Windows and Linux servers to as much as 80 percent, depending on how much headroom businesses wish to give themselves post-virtualization.
 
This consolidation delays the need for hardware refreshes and reduces the number of physical entities that must be managed. It also cuts electricity consumption and carbon footprint, which is an especially welcome bonus in data centers that are approaching their power supply and cooling limits. So although the majority of the world’s x64 servers have yet to be virtualized, it is no surprise that this year, for the first time, Western Europe is expected to deploy more new virtual servers than new physical servers. North America has already crossed that threshold.
 
But the benefits of virtualization go far beyond server consolidation. The easy migration of virtual servers from one physical host to another brings major advantages in load balancing, availability and disaster recovery. Virtualization also allows IT to scale up existing applications or bring new ones into service very quickly, because virtual servers can be provisioned in a matter of seconds, rather than the days or weeks often needed to install new physical servers. Unlike physical servers, virtual servers can be created without the procurement and delivery of hardware. Also unlike provisioning in the physical world, virtual software stacks or server images do not need to be tailored to suit different physical servers, because virtualization masks hardware differences.
 
The Pitfalls Begin with Sprawl
 
Lunch is never free; alongside the benefits, server virtualization introduces major hazards to IT operations. The biggest problem is the very high risk of sprawl or proliferation of virtual servers. Sprawl is a familiar problem for physical servers, but it is much more likely to happen in the virtual world, and to happen much faster.
 
Post-consolidation, IT administrators are tempted to believe – mistakenly – that because processor cycles are being used much more efficiently, virtual servers effectively cost nothing to run. Combined with the easy provisioning, this often results in an overly relaxed and enthusiastic attitude to the creation of what can soon be large numbers of virtual servers, many of which will be redundant or unused. Redundant virtual servers do not just consume physical resources; they also impose a much bigger administrative penalty than sprawling physical servers.
 
That is because virtual servers are much more complex to manage than physical servers, for a number of reasons. The biggest is that virtualization adds a layer of logical entities such as hypervisors, virtual switches, and management consoles and management servers to an infrastructure. This amplifies the challenge of configuration control, which of course is essential to maintain security and service levels in both the physical and the virtual worlds. The mobility of virtual servers introduces yet more complication, for example by allowing sensitive applications to be moved to inadequately secured host servers, such as hosts running in a demilitarized zone outside of a firewall.
 
Even when there is no sprawl, server virtualization creates new challenges. Businesses can struggle to realize the load-balancing benefits promised by virtualization, mostly because they lack the adequate tools and visibility needed to diagnose performance problems. IT administrators who try to fix performance problems by moving virtual servers from one host to another, or adjusting the resources allocated to them, can suffer a syndrome that is common enough to have earned its own label – ‘motion sickness’. Each attempt to fix a problem creates another, resulting in a chain of server movements.
 
Live with the Problems by Managing Them
 
But sprawling virtual servers can be a virtuous demonstration that pent-up demand for IT resources is at last being met. To be specific, the problem is not with virtual server sprawl; it is with unmanaged virtual server sprawl.
 
Much of the solution involves management and procedures, rather than the installation of yet more software, as even vendors concede. To avoid being like that unhappy half of the US survey for whom virtualization simply created more work, businesses need to take these fundamental steps:
 
  • Plan from the start – beginning with an inventory of available physical hosts, and identification of the best applications to run in virtual servers.
 
  • Capacity plan – balance loads across host servers according to measurements of individual virtual servers’ usage of CPU cycles, memory and network bandwidth.
 
  • Control virtual-server provisioning – using role-based administrative rights and workflows.
 
  • Review existing physical-server configuration control processes before assuming that they are good enough to apply to virtual servers. Bad change management threatens IT service levels even more in the virtual world than it did in the physical world.
 
  • Implement processes for the continual culling of redundant virtual servers.
 
  • Monitor performance continually – because even careful capacity planning can be defeated by unexpected loads.
 
  • Establish policy-based controls on server movements – by grouping physical hosts and virtual servers, according to what they respectively offer and need in terms of availability, security and data protection.
 
Reorganize and Reassess to Survive
 
Virtual servers also have more complicated relationships with storage and networking than physical servers, and this fact creates new responsibilities that can fall between the cracks unless they are specifically addressed. The most obvious example is the configuration of the virtual switches running inside physical hosts. Because of their location, they might be assumed to be under the care of a server management team. But in reality they are network elements which need to be put under the control of network management teams.
 
There is more than one approach to this management issue. Some businesses may be best served by creating specialist or ‘tiger’ virtualization teams, which include server, storage, networking and even PC specialists. Others may want to ensure that IT as a whole embraces virtualization, and avoid such specialist teams. Either way, businesses must be very aware that when they virtualize large numbers of servers they are entering a new world.

TMCnet publishes expert commentary on various telecommunications, IT, call center, CRM and other technology-related topics. Are you an expert in one of these fields, and interested in having your perspective published on a site that gets several million unique visitors each month? Get in touch.

Edited by Michael Dinan
FOLLOW US

Subscribe to InfoTECH Spotlight eNews

InfoTECH Spotlight eNews delivers the latest news impacting technology in the IT industry each week. Sign up to receive FREE breaking news today!
FREE eNewsletter

infoTECH Whitepapers