New VMware Licensing – Really? Are they Mental or What?

You may just have noticed a slight pro-Hyper-V bias to this blog Smile  Yeah, I prefer it because I think it does what I need and there is more focus from Microsoft on what the business cares about: business applications.  But from time to time I’ve said that VMware have an excellent server virtualisation product.  Recently I’ve been heard to say that I think VMware got a huge leap on Microsoft by virtually stealing the term Private Cloud in their marketing efforts.  A few of us geeks know what Microsoft are up to.  VMware have been doing huge road shows to reach a much wider audience to say “we are the private, public, and hybrid cloud”.  That might be about to change.

VMware announced their new pricing structure.  It is moving away from a predictable per host model to a model that charges for processors and assigned memory. 

SKU

vRAM entitlement

vSphere 5 Essentials Kit

24 GB

vSphere 5 Essentials Plus Kit

24 GB

vSphere 5 Standard

24 GB

vSphere 5 Enterprise

32 GB

vSphere 5 Enterprise Plus

48 GB

By the way, ESXi 5 (the free one) entitles you to a not-so-massive 8GB of RAM.  An example is a typical DL380 or R710 host with 2 CPUs and 196 GB RAM.  To license it you will need 4 * vSphere 5 Enterprise Plus licenses.  They cost $3,495 retail each.  So virtualisation (only) on that host will cost $13,980

Rather confusingly, cloud deployments have a different licensing model for vCloud Director, etc.  They are sold on a VM-bundle basis.  vCloud Director costs $3,750 for 25 VMs.  Not cheap, not at all!  vOperations is more money and the much ballyhooed SRM is seriously mad money.

VMware customers are expressing their dissatisfaction all over the net.  Many are reporting that this vTax (as Microsoft cleverly calls it) is going to increase their virtualisation costs significantly.  And don’t forget, this gives you your virtualisation licensing and nothing else.

Let’s saunter over to the Microsoft alternative.  If you license your Windows VMs correctly (on any virtualisation platform) then you’re probably licensing per host, using DataCenter edition.  That licenses all the host (if required) and unlimited number of VMs on that host.  The retail (and no one pays retail!) price is $2,999.  That DL380 or R710 will be licensed for unlimited Windows Server VMs for $5,998. 

By the way, you can install that Windows Server Datacenter on the host (you’re entitled to) and enable Hyper-V instead of ESXi.  All of the features of Hyper-V are included at no hidden or extra cost.  Clustering, Live Migration, Dynamic Memory are all there.  Hyper-V Replica is on the way in Windows Server 8 (announced this week at WPC) to replicate VM workloads from host to host, site to site.  No need for VMware.

But aren’t VMware the private cloud?  Bollox!  If you want private cloud then look at the service (the business application) centric System Center Virtual Machine Manager 2012.  You can get that as part of a bundle from Microsoft called the System Center Management Suite.  You can license a 2 CPU host (and all VMs and applications on that host) for all of Microsoft’s systems management products for $5,240 (retail).  That’s private cloud, virtualisation management, enterprise monitoring, service/helpdesk management, backup, configuration management, and runbook automation.  In other words, you can manage the entire service stack – the stuff that the business cares about.

Let’s compare the two vendors on a single 2U server with 2 CPUs and 196 GB RAM (my hardware sweet spot by the way).  We’ll also assume that there are 50 VMs on this host:

Product Microsoft VMware Comments

Virtualisation

Free 4 * vSphere 5 Enterprise Plus $13,980 Hyper-V is included in Windows licensing so it’s free.  The Microsoft option is already $13,980 ahead.
Windows for Unlimited VMs 2 * Windows Server DC
$5,998
2 * Windows Server DC
$5,998
 
Monitoring System Center Management Suite DC
$5,240

vCenter Operations (25 VM pack) * 2

$7,564

Not a good comparison: MSFT option includes licensing to use all of Microsoft’s System Center products and it’s still around 1/3 cheaper!
Total $11,238 $27,542 MSFT is $16,304 (59%) cheaper, doesn’t limit your RAM assignment to VMs, and includes all of their management products.

What is a private cloud?  It’s a mechanism where end users will freely deploy VMs as and when they need them, with no restrictions placed on them by IT.  We can measure and optionally cross-charge.  But do we really want to get into the whole “we can’t use that much RAM because it’ll add another $4K tax on our virtualisation.  Sorry the business will need to do without!”.  Not good. 

If I’m a customer, I have to seriously revisit the Microsoft option.  It’s 59% cheaper, does way more across the entire application stack, and the focus is on the business application in the private cloud, not on the irrelevant (yeah I said it) hypervisor layer that can probably fit on a tiny disk.  And with all those cash savings, I can refocus my budget on taking advantage of all those management systems.

If’ I’m a consulting company, I look at what I make margin on.  You’re lucky to make 10% margin on software.  Services are where the money really is.  If you’re selling VMware to your customer then you’re getting them to spend 59% more on software that you’ll make 10% margin on.  If you sold the MSFT alternative then you know that customer has 59% extra budget that can be spent on services.  They’ll have all that System Center licensing goodness that you can revisit to deploy and engineer.  That’s 70%+ margin on human effort.  What sounds better and more profitable?  And you know what: more of your competition are taking advantage of this.  Why aren’t you?

5 thoughts on “New VMware Licensing – Really? Are they Mental or What?”

  1. Aidan,

    In MS’s favor, probably a large majority of VMware customers already have the datacenter license for the OS, so they already own the rights to use Hyper-V for free. And probably a number of shops already own the system center datacenter suite as well. So a business could already be complete set for a Hyper-V private cloud without spending a penny more. But I think Hyper-V has such a bad rap, no clustered file system, and poor networking stack, that personally I think people will be flocking to XenServer before Hyper-V. That’s not to say Hyper-V won’t become usable in the future, but I just don’t think its there yet. More like VMware in the 2.x days.

    1. Derek,

      You’d be surprised how many companies I’m coming across that are licensing their Windows VMs incorrectly – and illegally. I didn’t think I’d find myself having to tell the Datacenter story (it’s not changed since 2004) but it just seems like I have to over and over.

      CSV aint perfect but it works. And I’ve had no issues with Hyper-V networking. Only times I see problems are when people who don’t know what they’re doing do the job. That applies no matter what tech they’re dealing with.

  2. Derek,
    As a Systems Integrator and Hosting Provider we’re running al our datacenters on Hyper-V. On-premise datacenters that we build are also based on Hyper-V, unless the customer requires VMware. We have had some problems in the past, specifically related to HP drivers being incorrect (networking and storage) but that has been solved. We found Hyper-V extremely reliable and good value for money.

  3. Aidan, the ESXi 5 hypervisor (the free one) is entitles for 8GB RAM _PER_ Socket. so a a dual CPU machine can have 16 GB…
    (don’t shoot the messenger 😉

    1. Hi Henk,

      I heard about that yesterday. Thanks for posting the comment and adding some info that some people will find helpful. I mostly see ESXi free in SBS deployments. Those are typically single socket machines with 2 or a few more VMs. They are rarely dual CPU machines. And to be honest, if I’ve 16 GB RAM in a host, I rarely need more than one CPU. Memory is usually my first bottleneck.

      Aidan.

Leave a Reply to Aidan Finn Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.