April 30, 2013, 2:03 PM — Any comparison of Microsoft's Hyper-V versus VMware's vSphere has to take into consideration a number of different factors. First, there's the target customer and the feature set for different sizes of deployments. The needs vary widely depending on the number of virtual machine instances, and these requirements should drive the architecture and configuration choices. Second, there is the topic of management, which is also tied closely to the size of the installation. Beyond these considerations are a number of other issues, including cost, performance, scalability, and usability.
For example, when you install VMware ESXi on a host machine, you have a bare-metal hypervisor that runs independently of any operating system. If you use Windows Server 2012 as the foundation of your virtual infrastructure, you have an operating system that must be patched and updated periodically. That's not to say VMware ESXi doesn't need patches or updates from time to time, but it definitely has a smaller footprint than does Hyper-V.
[ Read the Microsoft Hyper-V 2012 review | Read the VMware vSphere 5.1 review | Get virtualization right with InfoWorld's 24-page "Server Virtualization Deep Dive" PDF guide. ]
We'll look at all of these issues and try to compare and contrast the two products from these angles. In the end, the answer depends on all of these factors. The best choice for a small or medium-sized deployment won't necessarily be the same as for a large-scale operation. Other details to consider include corporate culture, existing infrastructure, and history with either of the two products.
Target customerVMware still has the edge when it comes to the high-end, high-volume virtualization customer. VMware features such as the Distributed Resource Scheduler (DRS) address the needs of large environments running large numbers of VMs with varied resource requirements. At the other end of the spectrum, you have to give the nod to Microsoft. If a small-to-medium-size business is purchasing Windows Server 2012 anyway, it doesn't make sense to also purchase VMware's vSphere to virtualize a few specific functions.
















