Licensing: At-A-Glance
Microsoft Windows Server 2012 R2 + System Center 2012 R2 Datacenter Editions | VMware vSphere 5.5 Enterprise Plus + vCenter Server 5.5 | Notes | |
# of Physical CPUs per License | 2 | | With Microsoft, each Datacenter Edition license provides licensing for up to 2 physical CPUs per Host. Additional licenses can be “stacked” if more than 2 physical CPUs are present. With VMware, a vSphere 5.5 Enterprise Plus license must be purchased for each physical CPU. This difference in CPU licensing is one of the factors that can contribute to increased licensing costs. In addition, a minimum of one license of vCenter Server 5.5 is required for vSphere deployments. |
# of Managed OSE’s per License | Unlimited | Unlimited | Both solutions provide the ability to manage an unlimited number of Operating System Environments per licensed Host. |
# of Windows Server VM Licenses per Host | Unlimited | 0 | With VMware, Windows Server VM licenses must still be purchased separately. In environments virtualizing Windows Server workloads, this can contribute to a higher overall cost when virtualizing with VMware. VMware does include licenses for an unlimited # of VMs running SUSE Linux Enterprise Server per Host. |
Includes Anti-virus / Anti-malware protection | Yes - System Center Endpoint Protection agents included for both Host and VMs with System Center 2012 R2 | Yes - vShield Endpoint Protection which deploys as EPSEC thin agent in each VM + separate virtual appliance. | |
Includes full SQL Database Server licenses for management databases | Yes - Includes all needed database server licensing to manage up to 1,000 hosts and 25,000 VMs per management server. | | VMware licensing includes an internal vPostgres database that supports managing up to 100 hosts and 3,000 VMs via vCenter Server Appliance. See VMware vSphere 5.5 Configuration Maximums for details. |
Includes licensing for Enterprise Operations Monitoring and Management of hosts, guest VMs and application workloads running within VMs. | Yes - Included in System Center 2012 R2 | | |
Includes licensing for Private Cloud Management capabilities – pooled resources, self-service, delegation, automation, elasticity, chargeback/showback | Yes - Included in System Center 2012 R2 | | |
Includes management tools for provisioning and managing VDI solutions for virtualized Windows desktops. | Yes - Included in the RDS role of Windows Server 2012. | | |
Includes web-based management console | Yes – Included in System Center 2012 App Controller using web browsers supporting Silverlight 5, and free Windows Azure Pack for multi-tenant self-service VM management using web browsers supporting HTML5/JavaScript. | Yes - Included in vSphere Web Client using IE 8,9,10, Firefox and Chrome. |
Virtualization Scalability: At-a-Glance
Microsoft Windows Server 2012 R2 + System Center 2012 R2 Datacenter Editions | VMware vSphere 5.5 Enterprise Plus + vCenter Server 5.5 | Notes | |
Maximum # of Logical Processors per Host | 320 | 320 | With vSphere 5.5 Enterprise Plus, VMware has “caught up” to Microsoft in terms of Maximum # of Logical Processors supported per Host. |
Maximum Physical RAM per Host | 4TB | 4TB | With vSphere 5.5 Enterprise Plus, VMware has “caught up” to Microsoft in terms of Maximum Physical RAM supported per Host. |
Maximum Active VMs per Host | 1,024 | 512 | |
Maximum Virtual CPUs per VM | 64 | 64 | When using VMware FT, only 1 Virtual CPU per VM can be used. |
Hot-Adjust Virtual CPU Resources to VM | Yes - Hyper-V provides the ability to increase and decrease Virtual Machine limits for processor resources on running VMs. | Yes - Can Hot-Add virtual CPUs for running VMs on selected Guest Operating Systems and adjust Limits/Shares for CPU resources. | VMware Hot-Add CPU feature requires supported Guest Operating System. Check VMware Compatibility Guide for details. VMware Hot-Add CPU feature not supported when using VMware FT |
Maximum Virtual RAM per VM | 1TB | 1TB | When using VMware FT, only 64GB of Virtual RAM per VM can be used. |
Hot-Add Virtual RAM to VM | Yes (Dynamic Memory) | Yes | Requires supported Guest Operating System. |
Dynamic Memory Management | Yes (Dynamic Memory) | Yes (Memory Ballooning ) Note that memory overcommit is not supported for VMs that are configured as an MSCS VM Guest Cluster . | VMware vSphere 5.5 also supports another memory technique: Transparent Page Sharing(TPS). While TPS was useful in the past on legacy server hardware platforms and operating systems, it is no longer effective in many environments due to modern servers and operating systems supporting Large Memory Pages (LMP) for improved memory performance. |
Guest NUMA Support | Yes | Yes | NUMA = Non-Uniform Memory Access. Guest NUMA support is particularly important for scalability when virtualizing large multi-vCPU VMs on Hosts with a large number of physical processors. |
Maximum # of physical Hosts per Cluster | 64 | ||
Maximum # of VMs per Cluster | 8,000 | ||
Virtual Machine Snapshots | Yes - Up to 50 snapshots per VM are supported. | Yes - Up to 32 snapshots per VM chain are supported, but VMware only recommends 2-to-3. In addition, VM Snapshots are not supported for VMs using an iSCSI initiator. | |
Integrated Application Load Balancing for Scaling-Out Application Tiers | Yes - via System Center 2012 R2 VMM | ||
Bare metal deployment of new Hypervisor hosts and clusters | Yess - via System Center 2012 R2 VMM | Yes - VMware Auto Deploy and Host Profiles supports bare metal deployment of new hosts into an existing cluster, but does not support bare metal deployment of new clusters. | |
Bare metal deployment of new Storage hosts and clusters | Yess - via System Center 2012 R2 VMM | ||
Bare metal deployment of new Storage hosts and clusters | Yes - via System Center 2012 R2 VMM | ||
Manage GPU Virtualization for Advanced VDI Graphics | Yes - Server GPUs can be virtualized and pooled across VDI VMs via RemoteFX and native VDI management features in RDS role. | ||
Virtualization of USB devices | Yes - via USB Pass-through support. | ||
Boot from SAN | Yes- can leverage included iSCSI Target Server or 3rd party iSCSI / FC storage arrays using software or hardware boot providers. | Yes - can leverage 3rd party iSCSI / FC storage arrays using software or hardware boot providers. |
In Summary
As you can see, both Microsoft and VMware Virtualization solutions offer lots of enterprise-grade virtualization features. Hopefully this comparison was useful to you in more granularly evaluating each platform for your environment.