Tip

VMware vSphere 5 licensing demystified

Server virtualization player VMware recently introduced vSphere 5, following the widespread success of the product’s earlier version, vSphere 4. VMware vSphere 5 facilitates the move to shared infrastructure-as-a-service. Since the release of VMware vSphere 5, there has been a buzz in the market, mainly due to the new vSphere 5 licensing scheme introduced by VMware, rather than any revolutionary features of the latest release. VMware has altered the

    Requires Free Membership to View

vSphere 5 licensing model to enable customers to move to a more cloud-like, “pay for consumption” mode. This tip explains the VMware vSphere 5 licensing model and its implications for users.

Vsphere 4 licensing v/s vSphere 5 licensing

The vSphere 5.0 licensing model is per processor (CPU) with pooled vRAM entitlements. In vSphere 4 and vSphere 4.1, VMware used a per-CPU licensing model based on the number of server cores. But in vSphere 5 licensing, VMware has linked cost to the amount of physical memory that businesses allocate to virtual machines on the host. Users can pool the allocation, called vRAM, across the entire data center, without any size limits on the pooling.  Vsphere 5’s virtual machines support up to 32 virtual CPUs, compared with eight virtual CPUs for vSphere 4. Vsphere 5’s virtual machines can also hold up to 1 TB of virtual RAM, compared with 256 GB for the predecessor.

The pooling of vRAM makes vSphere 5 licensing extremely flexible, and can reduce the number of required vSphere licenses since vRAM entitlements can be shared among multiple hosts. There are no restrictions on how vRAM is consumed across virtual machines and CPUs. At any given point in time, the amount of vRAM consumed by active virtual machines on a CPU could exceed the base entitlement of the vSphere 5 license assigned to that CPU. As long as the total consumed vRAM across all virtual machines managed by one of more VMware vCenter instances is less than or equal to the total available vRAM, vSphere is correctly licensed. Following user inputs on the initial VSphere 5 licensing model, VMware capped the amount of vRAM count in any given VM. Now, not even the “monster” 1TB vRAM VM, will cost more than one vSphere Enterprise Plus license.

Vsphere 5 licensing options

The following vSphere 5 editions are available, along with the earlier and revised licensing options:

vSphere 5 edition vRAM (GB) entitlement per physical CPU Max vCPU/VM
vSphere 5 Hypervisor (free version) 8 32 8
vSphere 5 Essentials 24 (max. 6 processor license, total 144GB) 32 (max. 6 processor licenses, total 144GB) 8
vSphere 5 Essentials plus 24 (max. 6 processor license, total 144 GB) 32 (max. 6 processor licenses, total 144 GB) 8
vSphere 5 Standard 24 32 8
vSphere 5 Enterprise 32 64 8
vSphere 5 Enterprise plus 48 96 32

Why the change in vSphere 5 licensing?

vSphere 4.x licensing did not reflect the fact that vSphere excels at pooling physical hardware resources across the entire data center and presenting them as a single, unified, shared infrastructure — an innovation that is one of the core pillars of cloud infrastructure. The hardware-based licensing model of vSphere 4.x made it difficult for users to transition to the usage-based cost and charge-back models that characterize cloud computing and IT-as-a-Service. As CPU vendors offer multi-CPU cores and configurations change frequently, it was logical for VMware to divert from the core licensing model.

Vsphere 5 licensing example

Consider the case of a user with two 2-CPU hosts, desirous of licensing the vSphere Enterprise edition, which has vRAM entitlement of 64 GB per CPU. Each physical CPU requires a license, so a minimum of four vSphere Enterprise licenses are required. More licenses will be required if the user needs to use vRAM over and above the 256 GB (4 x 64 GB) vRAM entitlement with four licenses.

Next, the user creates 20 virtual machines, each with 4 GB of vRAM, and plans to run five virtual machines on each of the four CPUs. Both hosts are in the same vRAM pool, as they are connected to the same vCenter server running the same vSphere edition. This vRAM pool allows VMware Distributed Resource Scheduler (DRS) and VMware vMotion to move the virtual machines between any of the CPUs without needing additional licenses. Even if all 20 virtual machines were running on a single CPU, no additional vRAM capacity would be required, because the pooled vRAM entitlement would not be exceeded.

In vSphere 5 licensing, users can increase vRAM capacity in two ways:

  • Add new vSphere licenses of the same edition.
  • Upgrade licenses to an edition with a higher vRAM entitlement.

In the above example, suppose the user adds an additional host with a single CPU. This necessitates purchase of an additional license of vSphere Enterprise, raising the vRAM capacity by another 64 GB to a total of 320 GB. The user adds 10 virtual machines that have 8 GB of vRAM each on the new host. Although the 80 GB of vRAM running on the new host is more than its single CPU is entitled to, the other two hosts have enough excess vRAM, so no additional licenses are required.

Upgrade path

Vsphere customers with an active SnS contract are entitled to upgrade to vSphere 5.0 at no extra charge. Organizations that purchased vSphere 4.x Standard with vMotion and Storage vMotion are entitled to vSphere 5.0 Enterprise Edition. Users with an expired SnS must pay reinstatement fees to purchase supported upgrades.

Reinstatement fees are based on the following criteria:
• The applicable SnS fees for the current contract term.
• Fees that would have been paid for the period of time that the customer’s SnS contract was not active.
• A 20 percent fee on the sum of the fees in the preceding two criteria.

 

vSphere 4.0 vSphere 5.0
Enterprise Plus Enterprise Plus
Enterprise → Enterprise
Advanced → Enterprise
Standard → Standard 
Essential Plus → Essential Plus 
Essentials → Essentials

 

Vsphere 5 license pricing 

  Standard Enterprise

Enterprise

Plus

 

Price (license only) $995 $2875 $3495
vRAM 24 32 GB 32 64 GB 48 96 GB
vCPU/VM 8 8 32
High Availability Available Available Available

 Data Recovery

 

Available Available Available

 vMotion

 

Available Available Available

Virtual Serial Port Concentrator

 

Not Available Available Available

Hot Add

 

Not Available Available Available

vShield Zones

 

Not Available Available Available

Fault Tolerance

 

Not Available Available Available

Storage APIs for Array

 

Not Available Available Available

Storage vMotion

 

Not Available Available Available

Distributed Resource Scheduler & Distributed Power Management

 

Not Available Available Available

Distributed Switch

 

Not Available Not Available Available

I/O Controls (Network and Storage)

 

Not Available Not Available Available

Host Profiles

 

Not Available Not Available Available

Auto Deploy*

 

Not Available Not Available Available

Policy-Driven Storage*

 

Not Available Not Available Available
Storage DRS* Not Available Not Available Available

*New in vSphere 5.0

Drawbacks of vSphere 5 licensing

In vSphere 4.1, a user who configured the entire RAM on a 128 GB, two-socket server required only two licenses. With vSphere 5, that user will need three licenses, even if the usage is only 96 GB of memory (and has made an allocation of the entire 128 GB). In such cases, Vsphere 5 licensing could prove costlier than the previous model, but in the long run it may be beneficial due to leveraging of pooled licensing options.

Vsphere 4 and vSphere 5 licensing comparison 

Total number of hosts = 1

CPU count = 2

Cores/CPU = 12

RAM/HOST = 64 GB

Target memory utilization = 100%

vSphere

Edition

Total

CPUs

Tota

Cores

Total

Cluster

Memory (GB)

Total

Assigned

Memory (GB)

Cost

Per

License

vRAM/

CPU

License GB)

vSphere 4.1

License Count

Required

vSphere 5.1

License Count

Required

Total

License Cost for

vSphere 4.1

Total

License Cost for

vSphere 5.1

Standard 2 24 64 64 $995 24 32 4 32 $ 3980 $ 2985
Enterprise 2 24 64 64 $2875 32 64 4 21  $ 11500  $ 2875
Enterprise Plus 2 24 64 64 $3495 48 96 2 21  $ 6990 $ 6990

 

About the author: Anuj Sharma is an EMC Certified and NetApp accredited professional. Sharma has experience in handling implementation projects related to SAN, NAS and BURA. He also has to his credit several research papers published globally on SAN and BURA technologies.

This was first published in July 2011

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.