VMware might be the dominant force when it comes to server virtualization, but since its release more than three years ago, Microsoft’s Hyper-V hypervisor has rapidly developed into a credible, low-cost alternative.
Microsoft’s Hyper-V Server 2008 R2 is a small footprint hypervisor for server virtualization, which you can download free, and which you can run on x64 compatible processors with Intel VT or AMD-V technology enabled. But unlike VMware’s free vSphere hypervisor, Microsoft’s free hypervisor contains important features, such as Live Migration (equivalent to VMware’s vMotion) and dynamic memory (see below.) It is designed as an entry-level server virtualization product for small businesses with half a dozen or so servers, and it currently accounts for about 10 percent of all Hyper-V implementations, according to the company. There are some limitations though: In particular, the hypervisor lacks a local graphical user interface, and it must be managed from the command line.
Microsoft’s Hyper-V virtualization platform is “an integral part of Windows Server 2008 R2,” as Microsoft puts it, so the way to “buy” Hyper-V is to license and install a copy of the server product and then install the Hyper-V role. This effectively installs the Hyper-V hypervisor on to your server bare metal, with Windows Server running on top of it in a privileged parent partition. You can then install guest operating systems into child partitions.
In its latest version, available in Windows Server 2008 R2 SP1, the hypervisor offers many features, including:
Windows Server 2008 R2 comes in three different editions: Standard, Enterprise and Datacenter. The Standard and Enterprise editions are licensed on a per-server basis, while Datacenter is licensed on a per-processor basis.
This obviously has important implications when it comes to licensing costs, but there is another important difference that can affect costs: the guest virtualization rights included in the host server license. You can use a Standard edition license to run either Windows Server without virtualization, or, if the Hyper-V role is installed, the Hyper-V host plus a single virtual instance of Windows Server. With the Enterprise edition you are licensed to run the host plus four virtual instances of Windows Server, while the Datacenter edition allows you to run unlimited instances of Windows Server running on the host. Therefore, a physical machine hosting eight Windows Server guests would require you to buy two Enterprise licenses or a single Datacenter license. (All licenses allow Hyper-V to host an unlimited number of non-Windows VMs, up to the technical limits.)
Due to differences in the features included in the editions of Windows Server, the Standard edition has slightly fewer virtualization capabilities. In particular, you can’t use the Standard edition in high availability configurations (in other words, there’s no host clustering, application failover or Live Migration), and you can’t have more than 32GB memory or more than four physical processors on the host.
Hyper-V Feature Comparisons
| Standard Edition | Enterprise Edition | Datacenter Edition | |
| Logical Processors (cores or hyperthreads) | 64 LP | 64 LP | 64 LP |
| Physical Memory Support | Up to 32 GB | Up to 1 TB | Up to 1 TB |
| Max No. of VMs | 8 V-Procs per LPor 384 VMs, whichever is lower (all editions) | ||
| VM Licensing | 1 Per License | 4 Per License | Unlimited |
VMware vs. Microsoft virtualization platforms compared:
| vSphere/ESXi | Hyper -V | |
| Hypervisor Management | vCenter | various, including System Center Virtual Machine Manager |
| High Availability/Failover | vCenter | Windows Server clustering |
| VM Migration | vMotion | Live Migration |
| VM Storage Migration | Storage vMotion | Not available until Hyper-V 3.0, due 2012 |
| Licensing | per processor plus vRAM | per server or per proc (Enterprise edition) |
Where VMware offers a dedicated software stack for building private and hybrid clouds, Microsoft uses existing product families — especially its System Center management suite — to manage physical and virtual machines and enable Hyper-V be used as the hypervisor at the center of a cloud infrastructure.
Microsoft’s private cloud solution is licensed through the Enrolment for Core Infrastructure (ECI) Datacenter licensing program. This includes:
You can use this cloud stack to create the usual notion of a private cloud that includes pooled resources and provisioning of services through a self-service portal. Features like chargeback or “showback” are available through third-party extensions to System Center, such as VKernel’s vOPS Reporting and Chargeback. Eventually, it will be possible to migrate some or all of an application service from a private cloud to Microsoft’s Windows Azure public cloud platform.
Because ECI Datacenter is licensed on a per-processor basis and allows for an unlimited number of VMs in a cloud environment, it carries a substantially lower cost than a system of the same scale built using VMware’s cloud stack, which includes per-VM charges for vCloud, vCenter and vShield as well as, indirectly, for vSphere. Figures put together by Microsoft show that on a cluster of 42 physical hosts with 84 sockets supporting 504 VMs (six VMs per processor), the Datacenter ECI license would cost you $388,000, compared to $1.87 million for the VMware solution. If the consolidation ratio on each physical processor is increased to 15:1, then while Microsoft’s cloud solution cost is unchanged, the cost of the VMware solution would rise to $3.3 million.
There’s no doubt that Hyper-V is not — yet — as mature or feature-rich as VMware’s virtualization platform, but it is catching up fast. Its lower costs mean that for Windows shops it is increasingly becoming a viable alternative to the market leader.
Paul Rubens is a journalist based in Marlow on Thames, England. He has been programming, tinkering and generally sitting in front of computer screens since his first encounter with a DEC PDP-11 in 1979.
Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.