Earlier this month, Chris Preimesberger and Bob Waldie wrote an article detailing 6 red flags to Data Center Virtualization. Chris explains that :
The logic of server virtualization in data centers is very compelling. Businesses are empowered to consolidate all their underutilized Windows, Linux and Solaris systems sprawled throughout their data centers and remote locations, and in doing so they save on precious floor space and electrical draw. Over time, these efficiencies can add up to substantial savings on a company's bottom line.
Bob Waldie, CEO of OpenGear, adds:
Because the hardware and software are now ready for prime time, server virtualization in the data center is growing. However, a virtualization layer adds complexity, and the consolidation brings intensity. These two unavoidable attributes have a swag of hidden costs and substantive downsides and risks
Bob defined a set of "red flags" for IT managers and CTO before committing to virtualization.
- Red Flag No. 1: Are you sure that virtualizing will, in reality, deliver you a positive ROI?
- Red Flag No. 2: Do you have the IT staff to deal with increased complexity?
- Red Flag No. 3: Are you resourced to manage the likely increase in demand?
- Red Flag No. 4: Are your data center layout and power and cooling facilities/management sophisticated enough to manage consolidation?
- Red Flag No. 5: What impact will virtualization have on your level of service?
- Red Flag No. 6: Do you have the tools to be able to monitor/ manage your new sensitive complex environment (rack-side and remotely)?
Patrick Kerpan, CTO of CohesiveFT, tempers the claims of this article. Patrick sees important mitigation factors that can limit the additional cost of virtualization compared to the hardware and energy savings. He suggests using "P2V" (physical-to-virtual) technologies, or "Z2V" technologies (Zero-foot-print-to-virtual server).
Patrick continues by arguing that IT is complex already. Virtualization does not add skills requirements that can't be dealt with. He actually evens the contrary:
If done right - virtualization can be a driving factor in dramatically reduced IT complexity. The opportunity now exists to assemble your software servers from parts not unlike how hardware servers are assembled from parts.
When it comes to #3, Patrick suggest that "having the Amazon Datacenter at your disposal" can help.
Take the same server template that you assembled in VMware format, now select Amazon format with your EC2 credentials. Done. Server ready in minutes.
For #4, Patrick also sees the "cloud" as a potential solution
Take non mission critical systems and move them to the cloud providers. (Frankly, I am comfortable moving mission critical systems to the cloud.) For sure, I am comfortable with Amazon, IBM, BT, Flexiscale, etc. dealing with the power and cooling "hot spots"
How successful have you been with your virtualization strategy? Have you encountered any of these red flags? Do you see a need to leverage a "cloud" to extend the benefits your virtualization (possibly used a private cloud)?