Virtualization: How to Pick the Right Platform
Choosing the right hypervisor is not as easy as you might think.
I have had some interesting conversations with clients about which hypervisor they should choose to run their production systems on. I thought it would be interesting to discuss the matter here and see what others think about virtualization platforms.
Many people agree that both XenServer and Hyper-V are lacking some of the features that VMware has. But the main argument I hear is that Hyper-V, and even XenServer, is less expensive than VMware. That is the main issue I want to discuss in this post.
The short answer is … it depends.
Yes. VMware is more expensive than Hyper-V, but it also does a lot more. All of the price comparisons I have looked at are for five hosts, and these use Enterprise Plus as the price level which is the highest possible price.
We have clients at both ends of the spectrum, some with less than three hosts using Essentials Plus and others with more than five hosts using Enterprise or Enterprise Plus. Let’s take both cases and talk about them.
For small customers, the entry level Essentials Plus from VMware provides licenses for up to three hosts and vCenter for ~$3000.00. This gives users the ability to do vMotion and HA (High Availability) which are key to maintaining an up-to-date and fail-over capable system. Yes you will still need to buy the Microsoft or other OS licenses on top of this, but you need them to run your applications anyway.
An equivalent Hyper-V environment with three hosts will need a few add on pieces to manage everything to match what vCenter does. The management pieces are all part of System Center Management suite. You will need System Center Operations Manager, Configuration Manager, Virtual Machine Manager, and Data Protection. All of those pieces are ~$2031.00 plus you need per user licenses for Systems Center Management Suite and Data Protection. Not to mention the four to five Windows OSes and training to run all those pieces.
For larger environments, there is no doubt that Hyper-V is less expensive. I think that you get what you pay for. In larger and more complex environments, features such as Storage vMotion, Storage I/O Control, Network I/O Control, Memory compression, Transparent Page Sharing and VAAI (vStorage API’s for Array Integration) and fine user access controls make VMware the hypervisor of choice. There is a reason that the vast majority of the Fortune 1000 run VMware; it all has to do with enterprise functionality and stability.
All in all, VMware for smaller clients is about the same cost and easier to manage than Hyper-V. Large customers depend on the richer features that are part of VMware Enterprise and Enterprise Plus. There are also third party vendors that already have integrated with VMware and may or may not have integration into Hyper-V. I want to run my production workloads on the best platform possible.
For many of our clients that is VMware. But for others it may be Hyper-V or XenServer. What are your thoughts on this?
Chris Chesley is GreenPages Technology's Solutions Architect. His responsible for solving infrastructure challenges, ensuring project acceptance based on RFP and RFQ scopes submitted by clients, and making sure all aspects of each engagement are carried out in accordance with the Statement of Work. Prior to joining GreenPages, where he contributes to the journey to the cloud blog, Chesley was Senior Systems Engineer/Product Marketing at VKernel where he assisted companies such as Intuit, Qwest, First American, and Pepsi with performance and capacity issues in their virtual environment.