Licenciamento SQL Server 2016 em Ambientes Virtuais

Considerações sobre Licenciamento SQL Server:

Após uma longa pesquisa para poder entender as formas corretas de licenciamento cheguei a consolidação dos seguintes pontos:

1.    Licenciamento para Ambiente em Cluster Virtualizado ou não com até dois Hosts Físicos:

•    Poderá ser licenciado todos os Cores físicos do servidor ou apenas o Vcpu.
•    Licenças Suportadas: SQL Standard por Core,  / Standard Server/Cal, Enterprise com ou sem SA.

2.    Licenciamento para Ambiente em Cluster Virtualizado ou não com mais de dois Hosts Físicos:

•    Licenciamento por Cores físicos do servidor ou apenas o Vcpu.
•    Licenças Suportadas:  SQL Enterprise com SA.

3.     Licenciamento para Ambiente em Cluster Virtualizado com VmWare HA com mais de dois Hosts Físicos:

•    Licenciamento por Cores físicos do servidor ou apenas o Vcpu.
•    Licenças Suportadas:  SQL Enterprise com SA. Com a função de Mobility

4.    Característica do SQL Server quando ao Processador:

Para ambiente Virtual quando licenciado por core o mínimo requerido são Quatro Licenças:0,,,,,,,,
Cada Licença adquirida Standard/ Enterprise permite licenciar dois Cores.
Cada Core Virtual equivale a um core Físico;

5.    Modelos de Licenciamento:

SQL Standard por core, o qual não requer CAL adicional para utilização;
SQL Standard + Cal, o qual requerer Cal adicional para utilização;
SQL Enterprise por Core, não requer cal adicional para utilização;
SQL Enterprise por core com SA e Mobility;

6.    Porque Ha necessidade de licenciar hosts mesmo trabalhando com Maquinas Virtuais em Clusters.

A documentação Microsoft, apresenta a definição de que o licenciamento é atribuído a um host físico, quando ocorre a Movimentação entre servidores membros do Clusters através da funcionalidade do HA do VmWare, Hyper-V, XenApp, etc. Apenas a máquina virtual é movimentada o Licenciamento de ambas as tecnologias utilizadas na maquinada virtual deverão estar licenciada no host de destino:

Exemplo:
Servidor SQL Server 2016 sobre Windows 2012 Datacenter:
Está em operação no Host 1
Quando movimentado para o Host 2 o servidor de destino devera deter licenciamento de Windows Server 2012 e ainda a Licença de Operação para o SQL Server 2016.  As regras de Licenciamento do SQL São as apresentadas anteriormente.

Aplica-se a regra da necessidade do SQL Server com a função Mobility.

7.    Aplicações publicadas extranet com acesso ao banco de dados SQL Server.

Para aplicações que demanda a característica de gravação e acesso ao banco de dados ExtraNet é necessário o licenciamento por Core e com a Função External Connector.

8.    Windows Server 2016;

Modelos de Licenciamento:

Windows Server 2016 Standard limitado até 4 VM´s

Windows Server 2016 Datacenter número Ilimitado de VM´s.

Windows Enterprise deixou de existir.

Para o modelo Enterprise há regras quando ao número de processador por Host Fisisco:
Número mínimo de cores à serem licenciados: 8 cores
Número máximo de cores à serem licenciados: 16 cores

Cada licença adquirida possibilita licenciar:  2 Cores

Acima de 16 Cores por host Fisico é necessária aquisição de Pack de Processador Adicional além de aquisição através do modelo de licenciamento com Software Assurance

***** Final do Suporte  Base do Windows Server 2012 : Previsto para 09-10-2018 e descontinuado em 10-10-2023

Licenciamento SQL:

Cenário 1:
Licenciamento de uma máquina Virtual dentro da estrutura VmWare com HA.
Característica do Ambiente:
•    Quantidade de servidores Físicos: 4 Hosts Físicos
•    Quantidade de processadores Físicos: 4 Hosts x 2 Proc x 8 Core = 64 Core ( 16 Core Por Servidor)
•    Estrutura de Virtualização: VmWare em Alta disponibilidade (HA)
Licenciamento:
•    Para licenciamento em ambientes de alta disponibilidade onde a Máquina virtual poderá ser movimentada entre ambos os hosts membros da estrutura do Cluster HA as regras são:

o    Versão necessária:  SQL Server 2016 Enterprise por core
o    Suporte:  Software Assurance
o    Função: Mobility
o    Quantidade de Licença de SQL mínima para ambientes Virtuais: 4 Core.
o    Licença de Windows Server: não necessária;

Documentos referência:

•    SQL_Server_2016_Licensing_Datasheet_EN_US
•    A_Guide_to_Assessing_SQL_Licensing
•    SQL_Server_2016_Licensing_Guide_EN_US
•    MicrosoftServerVirtualization_LicenseMobility_VLBrief