Licenciamento Per Core

Licenciamento Per Core

Quando se trata de licenciamento de software, entender os modelos e requisitos de licença é crucial para garantir conformidade e evitar pagamentos excessivos. O Licenciamento Per Core da Microsoft oferece uma abordagem versátil para licenciamento, adequada para diferentes ambientes de computação. Este artigo foca no Licenciamento Per Core para produtos da Microsoft, como SQL Server e Windows Server.

Conceito Básico de Licença Per Core

O modelo de licença Per Core, introduzido em 2012, exige a compra de licenças por núcleo com base em processadores físicos e/ou núcleos. Licenças baseadas em núcleos são uma métrica de licenciamento consistente, independentemente de um servidor ser implantado em ambientes on-premise ou híbridos/cloud. Os requisitos exatos podem variar entre os diferentes requisitos de licença para software de servidor. Ao optar pelo modelo Per Core, não é necessário adquirir CALs adicionais quando usuários ou dispositivos se conectam de dentro ou fora do firewall de uma empresa.

Existem três conceitos principais dentro das licenças Per Core, a saber:

  1. Servidor físico: O sistema de hardware completo onde o software do servidor está em execução.
  2. Processador físico: O chip físico no soquete que contém vários núcleos físicos.
  3. Núcleo físico: Uma pequena unidade de processamento dentro do processador físico do servidor físico.

Licenciamento SQL Server Per Core

O SQL Server utiliza o modelo de licenciamento Per Core, permitindo que você obtenha uma licença com base no número de núcleos físicos em um servidor ou no número de núcleos virtuais para suportar máquinas virtuais onde o software está em execução. Todos os núcleos físicos devem ser licenciados para servidores físicos, enquanto para máquinas virtuais, todos os núcleos virtuais devem ser licenciados. Um mínimo de 4 núcleos deve ser licenciado por processador físico; uma licença de núcleo é necessária para cada núcleo. Esses requisitos mínimos podem variar em casos raros, conforme indicado em documentos oficiais. Também é possível licenciar o SQL Server pelo modelo Server + CAL.

Exemplos de Cálculo Per Core SQL Server

Aqui estão alguns exemplos de cálculo para diferentes cenários.

Licenças de SQL Server Físicas

Ao licenciar de acordo com o modelo Per Core, cada núcleo em cada processador do OSE onde o software do SQL Server está em execução deve ser licenciado. Cada processador físico requer no mínimo quatro licenças de núcleo. Vale ressaltar que as licenças de núcleo são vendidas em pacotes de 2.

Exemplo 1. Em três servidores físicos, serviços SQL estão sendo executados e requerem licenças.

No servidor físico 1, há 2 processadores físicos com 2 núcleos físicos. A regra é que cada processador físico deve ser licenciado com pelo menos 4 licenças de núcleo, mesmo que haja menos de 4 núcleos físicos no processador físico. Nesse caso, isso significaria que ambos os processadores precisariam de 4 licenças de núcleo, totalizando 8.

Licenças para Máquinas Virtuais SQL Server Individuais (VMs)

Exemplo 2. Existem três máquinas virtuais com a seguinte quantidade de núcleos virtuais:

  • Máquina virtual 1. 2 núcleos virtuais (mínimo de 4 núcleos devem ser licenciados)
  • Máquina virtual 2. 4 núcleos virtuais
  • Máquina virtual 3. 6 núcleos virtuais

Cada núcleo virtual deve ser licenciado, mas mesmo aqui vale o mínimo de quatro licenças por máquina virtual. Portanto, o cálculo do total de licenças necessárias não é 2 + 4 + 6, mas sim 4 + 4 + 6. Neste exemplo, o total de licenças necessárias é 14.

Em versões do SQL Server 2022 ou superiores, você precisa de Software Assurance ou uma assinatura para obter licenças para máquinas virtuais.

Licenciando Contêineres Individuais do SQL Server

Exemplo 3.

Em versões do SQL Server 2022 ou superiores, você precisa de Software Assurance ou uma assinatura para licenciar contêineres individuais. Neste exemplo, uma empresa deseja licenciar 2 contêineres com 4 núcleos virtuais por contêiner.

Para isso, são necessárias 8 licenças de núcleo (2 contêineres x 4 núcleos por contêiner = 8 núcleos virtuais totais).

Licenciamento Windows Server Per Core

Nas edições Standard e Datacenter, o Windows Server também utiliza o modelo de licenciamento Per Core. Assim como o SQL Server, você pode emitir licenças com base em núcleos físicos ou virtuais. No entanto, o Windows Server também oferece a opção de licenciar com base no modelo Per Core/CAL (Licença de Acesso ao Cliente). Com o licenciamento Per Core do Windows Server, são necessárias no mínimo 16 núcleos licenciados, o que é chamado de "licença base". Núcleos adicionais podem ser licenciados em pacotes de 2 núcleos ou 16 núcleos. Com o SQL Server Enterprise, você obtém um número ilimitado de núcleos.

Exemplos de Cálculo de Licença por Core do Windows Server

Licenciamento de Windows Server Físico

Este exemplo apresenta um exemplo para o licenciamento de 16 núcleos.

Licenças de núcleo são vendidas em pacotes de 2. Para 16 núcleos, você precisaria de 8 licenças (16 núcleos / 2 núcleos por pacote de licença), ou um pacote de 16 núcleos.

Licenciamento de Máquinas Virtuais (VMs) do Windows Server

Este exemplo apresenta um exemplo para o licenciamento de 4 núcleos virtuais.

O Windows Server 2022 possui um requisito mínimo de núcleo de 16 núcleos por máquina virtual. Mesmo que sua máquina virtual tenha menos de 16 núcleos, você deve licenciar pelo menos 16 núcleos. Neste exemplo, são necessários 16 núcleos licenciados para licenciar os 4 núcleos virtuais da máquina virtual.

Vantagens do Modelo de Licenciamento Per Core

O Licenciamento Per Core oferece várias vantagens para as organizações. Essas incluem:

Flexibilidade: Com o Licenciamento Per Core, as organizações podem escalar facilmente seus ambientes de computação adicionando ou removendo núcleos sem a necessidade de licenças adicionais.

Consistência: O modelo Per Core oferece uma abordagem de licenciamento consistente para diferentes ambientes, incluindo servidores físicos, máquinas virtuais e a nuvem.

Gerenciamento Simplificado: Com o Licenciamento Per Core, as organizações não precisam adquirir Licenças de Acesso ao Cliente (CALs) adicionais para usuários ou dispositivos que acessam o software do servidor.

Custo-efetividade: As organizações podem otimizar seus custos de licença e evitar pagamentos excessivos licenciando com precisão o número necessário de núcleos.

O Licenciamento Per Core oferece flexibilidade, consistência, gerenciamento simplificado e custo-efetividade para organizações que utilizam produtos de software da Microsoft.

Conformidade com o Licenciamento Per Core

Para garantir a conformidade, você deve avaliar regularmente seu ambiente de computação, calcular com precisão as licenças necessárias, adquirir licenças por meio de canais autorizados, manter a documentação correta e se manter atualizado sobre as mudanças nas políticas de licenciamento da Microsoft. Saiba mais sobre Gestão de Ativos de Software e as regras de licenciamento da Microsoft.