InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Slowdown in Virtualization

Posted by Dave West on Aug 26, 2010

Sections
Process & Practices,
Architecture & Design,
Operations & Infrastructure
Topics
Survey ,
Virtualization ,
Operations ,
Architecture
Tags
VMWare ,
Virtual Machines

A 2010 survey suggests that companies have slowed their efforts to virtualize their data centers. The survey was conducted by InformationWeek and is the second in an annual series. The key finding: almost 20% fewer companies expect to have 25-49% of their servers virtualized by 2011 and almost 10% fewer companies expect to virtualize 50-74% of their servers.

A year ago, companies were motivated to virtualize their data centers in order to consolidate servers, obtain operational flexibility, save power, save space, enhance disaster recovery options, and assure high availability. Optimism was high: 54% of companies surveyed by InformationWeek expected to virtualize between 50% and 90+ percent of their servers, with another 53% planning to virtualize up to half of their servers. Only 1% of companies reported to virtualization plans. Motivations for virtualization have changed very little in the past year. The most significant increase was in the desire for operational flexibility and agility. Using virtualization as a means to save power dropped by 5%: somewhat curious given the economy and the growing commitment to green computing.

Companies were asked about the effect of virtualization on IT's ability to deliver on business goals. The mean average (reporting scale - '1' significantly impaired, 2.5 no change, and '5' significantly improved) for the top and bottom three goals:

  • high availability of applications and services - 3.9
  • disaster recovery - 3.8
  • deploy new services, faster - 3.8
  • self-provisioning by business units - 3.3
  • fewer IT staff in data center - 3.2
  • charge business units for IT - 3.1

 

Perhaps the most interesting result reported by the survey concerned return on investment. Only 30% of companies claimed to be measuring ROI, but 83% of those claimed that virtualization was "paying off nicely." Seventy percent of companies are not measuring ROI, but 87% of them "feel we are getting our money's worth."

Companies deeply involved in virtualization report several concerns. The top three:

  • The number one concern was the ability of existing data center management tools to reach virtual environments.
  • A close second, is the ability to monitor application performance.
  • Virtual machine life-cycle management and uncontrolled generation of VMs - virtual machine sprawl is the third major concern.

 

The InformationWeek survey is corroborated by a Gartner Group survey that reports only 16% of data center loads are virtualized. The slower than expected progress towards the virtual data center appears to reflect an awareness by CIOs that the costs of virtualization can be "staggering" and the benefits "less than certain."

The reasons are legion. The ability to easily generate virtual machines tends to lead to a willingness to do more, and soon the IT manager finds virtual machine sprawl on his hands. As concentration builds up, performance and management problems emerge. Monitoring systems need to check not only whether a virtual machine is running, but also whether resources allocated match the VM's needs. ... Then as the number of virtual machines per host server increases, I/O problems start to develop.

 

Recognizing that I/O is a main virtualization checkpoint, numerous vendors have responded with solutions. Cisco and VMWare have built a network "fabric" offered via its Unified Computing System. HP provides the BladeSystem Matrix; and third party vendor, Xsigo, offers its I/O Director. Others are attempting to virtualize the I/O, move it from the hypervisor's virtual switch and embed I/O onto a hardware device capable of separating and routing packets according to their storage or network destinations.

Like all promising technological advances, virtualization was introduced with great expectations, expectations that have been tempered somewhat by experience. As your organization has moved to exploit virtual technology, has your experience lived up to your expectations.

 

Is this really true by Chris Czarnecki Posted
  1. Back to top

    Is this really true

    by Chris Czarnecki

    I am really surprised by this finding. Almost every organisation I visit is using or adopting virtualization. Also many are moving to cloud computing which indirectly means virtualization too - although there is a misunderstanding by many on the differences of the two. I commented more on this misunderstanding here.

Educational Content

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.