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