VMware or Microsoft? Quick Comparison between vSphere 5.5 and Windows Server 2012 R2 Hyper-V

VMware or Microsoft? Quick Comparison between vSphere 5.5 and Windows Server 2012 R2 Hyper-V

In lots of customer discussions, the one thing that comes out often – How does Microsoft Virtualization stack ( Hyper-V & System Center 2012 R2) compares with VMWare virtualization stack (vSphere 5.5 Enterprise Plus + vCenter Server 5.5). I have 07ied focus on real-world perspective based on my experience implementing both solutions in the field throughout my career.  In this article, I’ll provide a summarized comparison of the feature sets provided by each of these latest releases using the currently available public information from both Microsoft and VMware as of this article’s publication date for additional reference.

How to compare?

Rather than simply comparing feature-by-feature using just simple check-marks in each category, I’ll 07y to provide as much detail as possible for you to intelligently compare each area.  As I’m sure you’ve heard before, sometimes the “devil is in the details”.
For each comparison area, I’ll rate the related capabilities with the following color coded rankings:
  • Supported – Fully supported without any additional products or licenses
  • Limited Support – Significant limitations when using related feature, or limitations in comparison to the competing solution represented
  • Not Supported – Not supported at all or without the addition of other product licensing costs
In this article, I’ve organized the comparison into the following sections:
  • Licensing
  • Virtualization Scalability
  • VM Portability, High Availability and Disaster Recovery
  • Storage
  • Networking
  • Guest Operating Systems

Are you keeping score at home?

Of course, not all of the features and capabilities presented in the summary below may be important to you.  As you review the comparison summary of each section, just make a note of the particular features that you're likely to use in your environment.  When you're done, tally up the Green ratings in each column to determine which platform achieves a better score in meeting the needs of your organization.
Here we go…

Licensing: At-A-Glance

<07> <07> <07> <07> <07> <07> <07> <07> <07> <07>
 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 License21With 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 con07ibute 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 LicenseUnlimitedUnlimitedBoth solutions provide the ability to manage an unlimited number of Operating System Environments per licensed Host.# of Windows Server VM Licenses per HostUnlimited0With VMware, Windows Server VM licenses must still be purchased separately. In environments virtualizing Windows Server workloads, this can con07ibute 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 protectionYes System Center Endpoint Protection agents included for both Host and VMs with System Center 2012 R2 Yes – Includes vShield Endpoint Protection  which deploys as EPSEC thin agent in each VM + separate virtual appliance. Includes full SQL Database Server licenses for management databasesYes – Includes all needed database server licensing to manage up to 1,000 hosts and 25,000 VMs per management server.No – Must purchase additional database server licenses to scale beyond managing 100 hosts and 3,000 VMs with vCenter Server Appliance.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 R2No – Operations Monitoring and Management requires separate license for vCenter Operations Manager or upgrade to vSphere with Operations Management Includes licensing for Private Cloud Management capabilities – pooled resources, self-service, delegation, automation, elasticity, chargeback/showbackYes – Included in System Center 2012 R2No – Private Cloud Management capabilities require additional cost of VMware vCloud Suite. Includes management tools for provisioning and managing VDI solutions for virtualized Windows desktops.Yes – Included in the RDS role of Windows Server 2012.No – VDI management requires additional cost of VMware Horizon View Includes web-based management consoleYes – Included in System Center 2012 App Con07oller 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

<07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07>
 Microsoft
Windows Server 2012 R2 
+ System Center 2012 R2 Datacenter Editions
VMware
vSphere 5.5 Enterprise Plus + vCenter Server 5.5
NotesMaximum # of Logical Processors per Host320320With 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 Host4TB4TBWith vSphere 5.5 Enterprise Plus, VMware has “caught up” to Microsoft in terms of Maximum Physical RAM supported per Host.Maximum Active VMs per Host1,024512 Maximum Virtual CPUs per VM6464When using VMware FT, only 1 Virtual CPU per VM can be used.Hot-Adjust Virtual CPU Resources to VMYes – 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 VM1TB1TBWhen using VMware FT, only 64GB of Virtual RAM per VM can be used.Hot-Add Virtual RAM to VMYes ( Dynamic Memory )Yes Requires supported Guest Operating System.Dynamic Memory ManagementYes ( 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 SupportYesYesNUMA = 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 Cluster6432 Maximum # of VMs per Cluster8,0004,000 Virtual Machine SnapshotsYes – 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 TiersYes – via System Center 2012 R2 VMMNo – Requires additional purchase of vCloud Network and Security (vCNS) or vCloud Suite. Bare metal deployment of new Hypervisor hosts and clustersYes – via System Center 2012 R2 VMMYes – 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 clustersYes – via System Center 2012 R2 VMMNo Manage GPU Virtualization for Advanced VDI GraphicsYes – Server GPUs can be virtualized and pooled across VDI VMs via RemoteFX and native VDI management features in RDS role. Yes – via vDGA and vSGA features, but requires separate purchase of VMware Horizon View to manage VDI desktop pools. Virtualization of USB devicesYes – Client USB devices can be passed to VMs via Remote Desktop connections. Direct  redirection of USB storage from Host possible with Windows-to-Go certified devices.  Direct redirection of other USB devices possible with third-party solutions.Yes – via USB Pass-through support. Virtualization of Serial Ports Yes – Virtual Machine Serial Ports can be connected to Named Pipes on a host.   Named Pipes can then be connected to Physical Serial Ports on a host using free PipeToCom tool.
 
Live Migration of VMs using virtualized serial ports can be provided via 3rd party software, such as Serial over Ethernet and Network Serial Port, or 3rd party hardware, such as Digi PortServer TS and Lan07onix UDS1100
Yes – Virtual Machine Serial Ports can be connected to Named Pipes, Files or Physical Serial Ports on a host. 

vMotion of VMs using virtualized serial ports can be supported when using 3rd party virtual serial port concen07ators, such as Avocent ACS v6000.
Note that the ability to perform Virtual Machine Live Migration (or vMotion) for VM's with virtualized serial ports requires a third-party option on both solutions compared.Minimum Disk Footprint while still providing management of multiple virtualization hosts and guest VM's~800KB – Micro-kernelized hypervisor ( Ring -1 )

~5GB – Drivers + Management ( Parent Partition – Ring 0 + 3 )

Microsoft Hyper-V uses a modern micro-kernelized hypervisor architecture, which minimizes the components needed within the hypervisor running in Ring -1, while still providing s07ong scalability, performance, VM security, Virtual Disk security and broad device driver compatibility.
~155MB – Monolithic hypervisor w/ Drivers( Ring -1 + 0 )
 
~4GB – Management  ( vCenter Server Appliance – Ring 3 )

VMware vSphere uses a larger classic monolithic hypervisor approach, which incorporates additional code, such as device drivers, into the hypervisor.  This approach can make device driver compatibility an issue in some cases, but offers increased compatibility with legacy server hardware that does not support Intel-VT / AMD-V hardware-assisted virtualization.
Microsoft and VMware each use different approaches for hypervisor architecture.  Each approach offers different advantages as noted in the columns to the left.

See When it comes to hypervisors, does size really matter? for a more detailed real-world comparison.

Frequently, patch management comes up when discussing disk footprints.  See Orches07ating Patch Management for more details on this area.
Boot from FlashYes – Supported via Windows-to-Go devices.Yes Boot from SANYes – 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. 

VM Portability, High Availability and Disaster Recovery: At-a-Glance

<07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07>
 Microsoft
Windows Server 2012 R2 
+ System Center 2012 R2 Datacenter Editions
VMware
vSphere 5.5 Enterprise Plus + vCenter Server 5.5
NotesLive Migration of running VMsYes – Unlimited concurrent Live VM Migrations.  Provides flexibility to cap at a maximum limit that is appropriate for your datacenter architecture. Particularly useful when using RDMA-enabled NICs.Yes – but limited to 4 concurrent vMotions per host when using 1GbE network adapters and 8 concurrent vMotions per host when using 10GbE network adapters. Live Migration of running VMs without shared storage between hostsYes – Supported via Shared Nothing Live MigrationYes – Supported via Enhanced vMotion. Live Migration using compression of VM memory stateYes – Supported via Compressed Live Migration, providing up to a 2X increase in Live Migration speeds.No Live Migration over RDMA-enabled network adaptersYes – Supported via SMB-Direct Live Migration, providing up to a 10X increase in Live Migration speeds and low CPU utilization.No Live Migration of VMs Clustered with Windows Server Failover Clustering (MSCS Guest Cluster)Yes – by configuring relaxed monitoring of MSCS VM Guest Clusters.No based on documented vSphere MSCS Setup Limitations Highly Available VMsYes – Highly available VMs can be configured on a Hyper-V Host cluster.  If the application running inside the VM is cluster aware, a VM Guest Cluster can also be configured via MSCS for faster application failover times. Yes – Supported by VMware HA, but with the limitations listed above when using MSCS VM Guest Clusters. Failover Prioritization of Highly Available VMsYes – Supported by clustered priority settings on each highly available VM.Yes Affinity Rules for Highly Available VMsYes – Supported by preferred cluster resource owners and anti-affinity VM placement rules.Yes Cluster-Aware Updating for Orches07ated Patch Management of Hosts.Yes – Supported via included Cluster-Aware Updating (CAU) role service.Yes – Supported by vSphere 5.5 Update Manager, but if using vCenter Server Appliance, need separate 64-bit Windows OS license for Update Management server.  If supporting more than 5 hosts and 50 VMs, also need a separate SQL database server. Guest OS Application Monitoring for Highly Available VMsYesYes – Provided by vSphere App HA, but limited to only the following applications: Apache Tomcat, IIS, SQL Server, Apache HTTP Server, SharePoint, SpringSource tc Runtime. VM Guest Clustering via Shared Virtual Hard Disk filesYes – Provided via native Shared VHDX support for VM Guest ClustersYes But only Single-Host VM Guest Clustering supported via Shared VMDK files.  For VM Guest Clusters that extend across multiple hosts, must use RDM instead. Maximum # of Nodes per VM Guest Cluster645 – as documented in VMware Guidelines for Supported MSCS Configurations Intelligent Placement of new VM workloadsYes – Provided via Intelligent Placement in System Center 2012 R2Yes – Provided via vSphere DRS, but without ability to intelligently place fault tolerant VMs using VMware FT. Automated Load Balancing of VM Workloads across HostsYes – Provided via Dynamic Optimization in System Center 2012 R2 Yes – Provided via vSphere DRS, but without ability to load-balance VM Guest Clusters using MSCS. Power Optimization of Hosts when load-balancing VMsYes – Provided via Power Optimization in System Center 2012 R2Yes – Provided via Dis07ibuted Power Management (DPM)within a vSphere DRS cluster, with the same limitations listed above for Automated Load Balancing. Fault Tolerant VMsNo – The vast majority of application availability needs can be supported via Highly Available VMs and VM Guest Clustering on a more cost-effective and more-flexible basis than software-based fault tolerance solutions.  If required for specific business applications, hardware-based fault tolerance server solutions can be leveraged where needed.Yes – Supported via VMware FT, but there are a large number of limitations when using VMware FT, including no support for the following when using VMware FT: VM Snapshots, Storage vMotion, VM Backups via vSphere Data Protection, Virtual SAN, Multi-vCPU VMs, More than 64GB of vRAM per VM.Software-based fault tolerance solutions, such as VMware FT, generally have significant limitations.  If applications require more comprehensive fault tolerance than provided via Highly Available VMs and VM Guest Clustering, hardware-based fault tolerance server solutions offer an alternative choice without the limits imposed by software-based fault tolerance solutions.Backup VMs and ApplicationsYes – Provided via included System Center 2012 R2 Data Protection Manager with support for Disk-to-Disk, Tape and Cloud backups.Yes – Only supports Disk-to-Disk backup of VMs via vSphere Data Protection.  Application-level backup integration requires separately purchased vSphere Data Protection Advanced. Site-to-Site Asynchronous VM ReplicationYes – Provided via Hyper-V Replica with 30-second, 5-minute or 15-minute replication intervals. Minimum RPO = 30-seconds.

Hyper-V Replica also supports extended replication across three sites for added protection.
Yes – Provided via vSphere Replication with minimum replication interval of 15-minutes. Minimum RPO = 15-minutes.In VMware solution, Orches07ated Failover of Site-to-Site replication can be provided via separately licensed VMware SRM.

In Microsoft solution, Orches07ated Failover of Site-to-Site replication can be provided via included PowerShell at no additional cost. Alternatively, a GUI interface for orches07ating failover can be provided via the separately licensed Windows Azure HRM service.

Storage: At-a-Glance

<07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07>
 Microsoft
Windows Server 2012 R2 
+ System Center 2012 R2 Datacenter Editions
VMware
vSphere 5.5 Enterprise Plus + vCenter Server 5.5
NotesMaximum # Virtual SCSI Hard Disks per VM256 ( Virtual SCSI )60 ( PVSCSI )
120 ( Virtual SATA )
 Maximum Size per Virtual Hard Disk64TB62TBvSphere 5.5 support for 62TB VMDK files is limited to when using VMFS5 and NFS datastores only. 
In vSphere 5.5, VMFS3 datastores are still limited to 2TB VMDK files. 
In vSphere 5.5, Hot-Expand, VMware FT , Virtual Flash Read Cache and Virtual SAN are not supported with 62TB VMDK files.
Native 4K Disk SupportYes – Hyper-V provides support for both 512e and 4K large sector-size disks to help ensure compatibility with emerging innovations in storage hardware.No Boot VM from Virtual SCSI disksYes ( Generation 2 VMs )Yes Hot-Add Virtual SCSI VM Storage for running VMsYesYes Hot-Expand Virtual SCSI Hard Disks for running VMsYesYes but not supported with new 62TB VMDK files. Hot-Shrink Virtual SCSI Hard Disks for running VMsYesNo Storage Quality of ServiceYes ( Storage QoS )Yes ( Storage IO Con07ol )In VMware vSphere 5.5, Storage IO Con07ol is not supported for RDM disks.
In Windows Server 2012 R2, Storage QoS is not supported for Pass-through disks.
Virtual Fibre Channel to VMsYes ( 4 Virtual FC NPIV ports per VM ) Yes ( 4 Virtual FC NPIV ports per VM ) – but not supported when using VM Guest Clusters with MSCS.vSphere 5.5 Enterprise Plus also includes a software initiator for FCoE support for VMs. 
While not included inbox in Windows Server 2012 R2, a no-cost ISV solution is available here to provide FCoE support for Hyper-V VMs.
Live Migrate Virtual Storage for running VMsYes – Unlimited concurrent Live Storage migrations. Provides flexibility to cap at a maximum limit that is appropriate for your datacenter architecture.Yes – but only up to 2 concurrent Storage vMotion operations per host / only up to 8 concurrent Storage vMotion operations per datastore.  Storage vMotion is also not supported for MSCS VM Guest Clusters. Flash-based Read CacheYes – Using SSDs in Tiered Storage Spaces, limited up to 160 physical disks and 480 TB total capacity.Yes – but only up to 400GB of cache per virtual disk / 2TB cumulative cache per host for all virtual disks.See this article for additional challenges and considerations when implementing Flash-based Read Caching on VMware.Flash-based Write-back CacheYes – Using SSDs in Storage Spaces for Write-back Cache.No SAN-like Storage Virtualization using commodity hard disks.Yes – Included in Windows Server 2012 R2 Storage Spaces.NoVMware provides Virtual SAN which is included as an experimental feature in vSphere 5.5.  You can test and experiment with Virtual SAN, but VMware does not expect it to be used in a production environment.Automated Tiered Storage between SSD and HDD using commodity hard disks.Yes – Included in Windows Server 2012 R2 Storage Spaces.NoVMware provides Virtual SAN which is included as an experimental feature in vSphere 5.5.  You can test and experiment with Virtual SAN, but VMware does not expect it to be used in a production environment.Can consume storage via iSCSI, NFS, Fibre Channel and SMB 3.0.YesYes – Except no support for SMB 3.0 Can present storage via iSCSI, NFS and SMB 3.0.Yes – Available via included iSCSI Target Server, NFS Server and Scale-out SMB 3.0 Server support.  All roles can be clustered for High Availability.NoVMware provides vSphere Storage Appliance as a separately licensed product to deliver the ability to present NFS storage.Storage MultipathingYes – via MPIO and SMB MultichannelYes – via VAMP SAN Offload CapabilityYes – via ODXYes – via VAAI Thin Provisioning and Trim StorageYes – Available via Storage Spaces Thin Provisioning and NTFS Trim Notifications.Yes – but 07im operations must be manually processed by running esxcli vmfs unmap command to reclaim disk space. Storage EncryptionYes – via BitLockerNo Deduplication of storage used by running VMsYes – Available via included Data Deduplication role service.No Provision VM Storage based on Storage ClassificationsYes – via Storage Classifications in System Center 2012 R2Yes – via Storage Policies, formerly called Storage Profiles, in vCenter Server 5.5 Dynamically balance and re-balance storage load based on demandsYes – Storage IO load balancing and re-balancing is automatically handled on-demand by both SMB 3.0 Scale Out File Server and Automated Storage Tiers in Storage Spaces.Yes – Performed via Storage DRS, but limited in load-balancing frequency.  The default DRS load-balance interval only runs at 8-hour intervals and can be adjusted to run load-balancing only as often as every 1-hour.Microsoft and VMware use different approaches for storage load balancing.  Microsoft's approach is to provide granular, on-the-fly load balancing at an IO-level across SSD and HDD for better granularity.  VMware's approach is to provide storage load balancing at a VM-level and use Storage vMotion to live migrate running VM's between storage locations periodically in an attempt to dis07ibute storage loads for running VMs.Integrated Provisioning and Management of Shared StorageYes System Center 2012 R2 VMM includes storage provisioning and management of SAN Zoning, LUNS and Clustered Storage Servers. No – Provisioning and management of Shared Storage is available through some 3rd party storage vendors who offer plug-ins to vCenter Server 5.5. 

Networking: At-a-Glance

<07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07>
 Microsoft
Windows Server 2012 R2 
+ System Center 2012 R2 Datacenter Editions
VMware
vSphere 5.5 Enterprise Plus + vCenter Server 5.5
NotesDis07ibuted Switches across HostsYes – Supported by Logical Switches in System Center 2012 R2Yes Extensible Virtual SwitchesYes – Several partners offer extensions today, such as Cisco, NEC, Inmon and 5nine. Windows Server 2012 R2 offers new support for co-existence of Network Virtualization and Switch Extensions.Replaceable, not extensible – VMware virtual switch is replaceable, not incrementally extensible with multiple 3rd party solutions concurrently NIC TeamingYes – Up to 32 NICs per NIC Team.  Windows Server 2012 R2 provides new Dynamic Load Balancing mode using flowlets to provide efficient load balancing even between a small number of hosts.Yes – Up to 32 NICs per Link Aggregation Group Private VLANs (PVLAN)YesYes ARP Spoofing ProtectionYesNo – Requires additional purchase of vCloud Network and Security (vCNS) or vCloud Suite. DHCP Snooping ProtectionYesNo – Requires additional purchase of vCloud Network and Security (vCNS) or vCloud Suite. Router Advertisement Guard ProtectionYes No – Requires additional purchase of vCloud Network and Security (vCNS) or vCloud Suite.  Virtual Port ACLsYes – Windows Server 2012 R2 adds support for Extended ACLs that include Protocol, Src/Dst Ports, State, Timeout & Isolation IDYes – via new Traffic Filtering and Marking policies in vSphere 5.5 dis07ibuted switches Trunk Mode to VMsYesYes Port MonitoringYesYes Port MirroringYesYes Dynamic Virtual Machine QueueYesYes IPsec Task OffloadYesNo Single Root IO Virtualization (SR-IOV)YesYes – SR-IOV is supported by vSphere 5.5 Enterprise Plus, but without support for vMotion, Highly Available VMs or VMware FT when using SR-IOV. Virtual Receive Side Scaling ( Virtual RSS )YesYes ( VMXNet3 ) Network Quality of ServiceYesYes Network Virtualization / Software-Defined Networking (SDN)Yes – Provided via Hyper-V Network Virtualization based on NVGRE protocol and in-box Site-to-Site NVGRE Gateway.No – Requires additional purchase of VMware NSX Integrated Network Management of both Virtual and Physical Network componentsYes System Center 2012 R2 VMM supports integrated management of virtual networks, Top-of-Rack (ToR) switches and integrated IP Address ManagementNo 

Guest Operating Systems: At-a-Glance

For this section, I’m defining Supported Guest Operating Systems as operating systems that are supported by both the virtualization platform vendor and by the operating system vendor.  Below, I’ve listed the latest common versions of major Windows and Linux operating systems that I've seen used in business environments of all sizes over the years, including SMB, Enterprise and hosting partner organizations.  I've included the support status for each operating system along with relevant notes where helpful.
If you’re looking for the full list of Guest Operating Systems supported by each platform, you can find the full details at the following locations:
<07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07> <07>
 Microsoft
Windows Server 2012 R2 
+ System Center 2012 R2 Datacenter Editions
VMware
vSphere 5.5 Enterprise Plus + vCenter Server 5.5
NotesWindows Server 2012 R2YesYes Windows 8.1YesYes Windows Server 2012YesYes Windows 8YesYes Windows Server 2008 R2 SP1YesYes Windows Server 2008 R2YesYes Windows 7 with SP1YesYes Windows 7YesYes Windows Server 2008 SP2YesYes Windows Home Server 2011YesNo Windows Small Business Server 2011YesNo Windows Vista with SP2YesYes Windows Server 2003 R2 SP2YesYes Windows Server 2003 SP2YesYes Windows XP with SP3YesYes Windows XP x64 with SP2YesYes CentOS 5.7, 5.8, 6.0 – 6.4YesYes CentOS Desktop 5.7, 5.8, 6.0 – 6.4YesYes Red Hat Enterprise Linux 5.7, 5.8, 6.0 – 6.4YesYes Red Hat Enterprise Linux Desktop 5.7, 5.8, 6.0 – 6.4YesYes SUSE Linux Enterprise Server 11 SP2 & SP3YesYes SUS Linux Enterprise Desktop 11 SP2 & SP3YesYes OpenSUSE 12.1YesYes Ubuntu 12.04, 12.10, 13.10YesYes – Currently 13.04 in the 13.x dis07os Ubuntu Desktop 12.04, 12.10, 13.10YesYes – Currently 13.04 in the 13.x dis07os Oracle Linux 6.4Yes Oracle has certified its supported products to run on Hyper-V and Windows AzureYes However, per this Oracle article, Oracle has not certified any of its products to run on VMware. Oracle will only provide support for issues that are either known to occur on the native OS, or can be demons07ated not to be as a result of running on VMware. Mac OS X 10.7.x & 10.8.xNoYes – However, see note to the right.  Based on current Apple EULA, this configuration may not be legally permitted in your environment.Note that according to the Apple EULA for Mac OS X, it is not permitted to install Mac OS X on any platform that is not Apple-branded hardware. If you choose to virtualize Mac OS X on non-Apple hardware platforms, it's my understanding that you're violating the terms of the Apple EULA. Sun Solaris 10NoYes However, per this Oracle article, Oracle has not certified any of its products to run on VMware. Oracle will only provide support for issues that are either known to occur on the native OS, or can be demons07ated not to be as a result of running on VMware. 
In terms of Guest Operating System choices … It’s somewhat of a draw in this area, as the best choice for you really depends upon which Guest Operating Systems you are actually using in your environment.
If you are primarily using the latest past few versions of common Windows and Linux operating systems in your shop, either platform probably nicely supports your required mix of Guest Operating Systems.  However, if you’re still using older legacy versions or specialized versions of some operating systems, you may need to more closely review the full compatibility lists for each platform using the links provided above.  When evaluating Guest Operating System support for virtualization platforms, remember to also check with the Operating System vendor to ensure that the OS in question also meets their support and licensing policies.

Managing Heterogeneous Hypervisor Environments

In certain scenarios, you may find that a mix of virtualization platforms is needed to cost-effectively support all the features and Guest Operating Systems for which you’re looking, in which case you’ll be pleased to find that Microsoft System Center 2012 R2 also supports Private Cloud management across heterogeneous hypervisors, including Hyper-V, VMware vSphere and Ci07ix XenServer.  For more details on managing VMware vSphere and Ci07ix XenServer hypervisors with Microsoft System Center 2012 R2, be sure to check out the following articles:
I have taken clues from my colleague Keith's blog – http://blogs.technet.com/b/keithmayer/archive/2013/09/24/vmware-or-microsoft-comparing-vsphere-5-5-and-windows-server-2012-r2-at-a-glance.aspx#.Ut9lxHnNsiT

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.
  • Which virtualization platform scored higher for your needs?
     
    Please share your results in the comments section below!
     
  • Are there additional features that I missed in the list above?
     
    Feel free to leave your comments below with the virtualization and Private Cloud features that you’d like to see added to this comparison.
     
  • Do you have additional specific details to add or specific corrections to suggest?
     
    Feel free to leave your suggestions below as well with a link to validate the information that you’d like to see added or updated.

Comments

Popular posts from this blog

The request has both SAS authentication scheme and 'Bearer' authorization scheme. Only one scheme should be used

Getting Started with Logic Apps - AS2

How to Debug and Trace request in Azure APIM - Portal, Postman, RequestBin