So my question is very similar to this - https://www.experts-exchange.com/questions/29065466/Microsoft-server-2016-licensing-question.html
but I will still ask again as I think the answer provided in this was incorrect.
- A server with 2 processors (10 cores each) => 20 cores
- We will install HYPER-V on this server.
- 3 VMs will be installed on this server - DC, EXCHANGE, TERMINAL SERVER.
Now, when I use the HP calculator for licensing http://h17007.www1.hpe.com/us/en/enterprise/servers/licensing/index.aspx#.WmWqHKjXZaQ
, it shows me that the Windows Server License will cover upto 16 cores, but in my case they say I will need 40 cores to be licensed in total. This means that a I will need to purchase 24 more core licenses.
1. First question - is this correct? i.r. I do need to buy 24 additional core license? If so, then the answer in above question is incorrect.
2. Now, the price for Windows Server 2016 is approx $1000 and a 4-core license is $250 meaning for 24 cores I will spend another $1500. Hence my Windows server licensing alone for 3 VMs will cost me $2500 all up?
3. I read in some other posts in this very website that the licensing depends on also vcpu allocation, so if we do not plan to allocate all cores to virtuals then we do not need that many cores to be licensed? Lets say what if we only allocate 4vcpus to each virtual, then we only using 12 cores and no need to buy any additional core licenses since we already have Windows server 2016 enough for 16 cores?
4. In continuation to question 3, I wonder if we hav 20 cores at our disposal, should we allocate all cores to virtuals or not? what is best practice here?
Thanks very much for your timely response.
We are about to place order for the licenses soon, so appreciate hearing from experts soon