Link to home
Start Free TrialLog in
Avatar of sara2000
sara2000

asked on

SQL core lincese

We have three ESXI hosts in a cluster. One ESXi host has 18Core with 2 CPU (2x18 core) and other two are 2x8 core=16 core.
We do not know how many SQL would be in few months. Do we have to buy core license to cover all core, in this case, 36+16+16  to support vMotion? Total core for multiple SQL servers will be around 30Core.
Avatar of Pavel Celba
Pavel Celba
Flag of Czechia image

Per Core licenses require to buy license for each available core on the machine or virtual machine. Minimum is 4 cores per available CPU. Next rule says the license is possible move/migrate to a different hardware after 90 days if you don't have Software Assurance. So you would need Software Assurance to fully utilize vMotion. SA can give you additional advantages.

The most efficient is to install the SQL Server on a machine/VM where all cores are dedicated to the SQL Server. You may reduce the number of cores in SQL Server setup but this does not reduce the number of necessary licenses. Another option is to create VM with exact number of cores for your current SQL Server need and extend the number of cores when necessary. This must be done without moving the VM to a different hardware if you don't have SA.
Make a VM with 4 vcores, and apply 2x (2 core) sql licenses. You can add more anytime, but this is the minimum. For most situations this is plenty, just add the ram you need.
ASKER CERTIFIED SOLUTION
Avatar of Pavel Celba
Pavel Celba
Flag of Czechia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Just for curosity and cause Aaron already pointed it out: How much physical memory has this machine? And what kind of memory architechture?
Hi sara2000,

did our answers help to solve your licensing question? Do you have any additional questions?

If not please select the answer(s) and close the question. If yes, then we are here to help further.

Pavel