Home | Hardware | Internet News |Web Hosting |IT Management |Network Storage
LinuxPlanet
Search 
  Power Search | Tips 

 Front Door
 Discussion
 LinuxEngine
 Opinions
 Reports
 Reviews
 Tutorials
 News
 Technology Jobs

 Browse by subject.
Free Newsletter

Linux Planet
Linux Today
More Free Newsletters

Be a Commerce Partner


















internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

Print this article
Email this article

   LinuxPlanet / Reports







Is Xen Mature Enough to Replace VMWare?
Pretty GUI or Mature Functionality?

Charlie Schluting
Thursday, September 10, 2009 12:15:57 PM

Charlie Schluting
You hear it all the time: Xen is not ready to take market share from VMware because it is not as mature a product. Many disagree, because all the core functionality exists in Xen, but it isn't configurable via a unified GUI. In this article, we explain what maturity means and how you can decide which aspects are really important to your IT organization.

Xen and KVM are built into the kernel, and essentially provide the "hypervisor" functionality similar to Vmware's virtualization engine. With libvirt, the library for controlling virtual machines, applications can be created to interact with the hypervisor and running virtual machines. XenServer, owned by Citrix, is based on Xen, but adds a complete GUI and other functionality similar to what you would find in VMware, such as storage virtualization. XenServer is less expensive than VMware, but it is far from free. When we refer to Xen, we are really referring to Xen, KVM, and any other built-in Linux virtualization engine controllable by libvirt, but not XenServer.

Maturity, Not Stability?

Indicators of maturity, for most VMware users, mostly relate to centralized management. The GUI should be able to perform any management function, and should be the primary way to manage a cluster of virtual machines. While this is truly a handy design, the unfortunate part of open source software is that this rarely happens.

When talking about feature sets of VMware versus Xen, they are almost identical. Live migration (a horribly expensive "enterprise" feature in VMware) certainly works very well in Xen. Xen has supported live migration for years. Other fancy bits of VMware like storage pooling or storage virtualization are not part of Xen, because this is not Xen's job. So, it is fair to say that VMware often wins the "integrated feeling" contest. This does not mean you cannot accomplish such things with Xen, instead it means that you'd use other functionality in Linux to accomplish them. It certainly is more DIY.

Xen, however, focuses on features and performance of virtualization. That core functionality is constantly being improved and tweaked, and because they aren't worrying about point-and-click features, the focus is in the right place and yields amazing results.

Fluency as a Decision Tool

Assuming all functionality an IT organization needs can be cobbled together using various features in Linux, the question is now, "is it worth it?" Four years ago, we might have said that a VMware license at two to three times the cost of each server was worth it, because it saved so much time. As cost-cutting measures becomes more prevalent, Xen might start to make more sense.

First, you must determine if the people on your IT staff are Linux experts. If they are, chances are good that you can make Xen work for your environment. If you lack Linux systems administrators, the road ahead might be challenging, depending on your required feature set for virtualization. Said Linux administrators should also be great at scripting, so management tasks can be automated.

In short, if you do not have Linux people on staff, you may be able to "use" Xen in a basic way, but integrating other open source tools and automating the infrastructure will be unlikely. On the other hand, this is the power and flexibility inherent in open source systems. If something doesn't work the way you like in VMware, you have no recourse. If you're using Xen and you don't like the way some management utility works, you would switch to using a different one, while still using Xen.

Next: Open Source Ideals »

Skip Ahead

1 Pretty GUI or Mature Functionality?
2 Open Source Ideals





Linux is a trademark of Linus Torvalds.


internet.com home | search | help! | about us

Jupiter Online Media

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers