Eu estava navegando em meus downloads de technet para o SQL Server 2012 e notei vários produtos rotulados como "core" edition:
Isso tem algo a ver com o novo modelo de licenciamento por núcleo ou algo mais?
sql-server-2012
Mark Henderson
fonte
fonte
Respostas:
Desculpe por necro aqui, mas no caso de alguém chegar a esta página com uma pergunta semelhante, e como há tão pouca documentação sobre isso ...
Breve: A edição regular "Enterprise" (que não é "núcleo") limita os núcleos aos 20 anos. A edição "core" não tem esse limite. Isso não é um palpite, é uma certeza comprovável. Encontrei a pergunta específica "quando PRECISO da edição Core, versus não?" cerca de um ano atrás.
A boa notícia: uma atualização de edição de não core para core é totalmente indolor e muito rápida. Como leva mais tempo apenas para acessar o botão Atualizar na configuração, do que realmente executar a atualização quando você o pressiona.
Nota lateral da virtualização: isso não tem nada a ver com núcleos no host. Apenas quantos estão atribuídos à VM do Windows. Não tenho certeza de como ou por que alguém daria a uma VM mais de 20 núcleos (nesse ponto, seu host já é um servidor dedicado provavelmente), mas se sim ... então sim, isso se aplica ao seu convidado. Se o seu host possui 40 núcleos, mas você nunca atribui mais de 20 a nenhum convidado, não se preocupe.
Explicação: A edição não essencial, como já foi afirmado, destina-se ao licenciamento de Servidor / CAL. Mesmo se você estiver pagando pelo licenciamento de núcleo e pagando por mais de 20 núcleos em um servidor, ele ainda terá um limite de 20. Sim - isso significa que você está desperdiçando MUITO dinheiro. Sim, isso é péssimo - por isso, se seu chefe está ansioso por um motivo para demiti-lo, certifique-se de salientar que sim ... a documentação sobre a edição "Core-licensing" é extremamenteem falta. Ou certifique-se de ter um companheiro de equipe não amado, que você pode jogar embaixo do ônibus. :). Eu me deparei com isso da maneira mais difícil, em um servidor com 60 núcleos, rodando por mais de um ano, e porque reconhecidamente não estava prestando atenção suficiente ... sim, estávamos desperdiçando efetivamente 40 licenças de núcleo. Mas eu tenho sorte - eu tenho um chefe legal, mais três colegas de equipe e dois desenvolvedores líderes que também não tinham idéia disso, me apoiando.
ps Você pode verificar isso sozinho, da mesma maneira que finalmente o descobri, em um servidor com mais de 20 núcleos, é claro. Verifique sys.dm_os_schedulers, em particular a coluna "status". Os núcleos em uso mostram "VISÍVEL ONLINE". Se você tiver mais de 20 núcleos, mas a edição não principal, verá apenas 40 linhas com esse status. Com a edição Core, você verá o dobro de linhas que possui núcleos. "40" e "duas vezes" estão assumindo que o HT está ativado; caso contrário, metade desses números. Isso também pressupõe que você não tenha macaco com afinidade de processador.
com imparcialidade para a comunidade em geral, a maioria dos DBAs nunca vê um servidor com mais de 20 núcleos, a menos que esteja em um ambiente corporativo de grande porte. Mesmo assim, se a estratégia de expansão é geralmente "a norma", você normalmente terá servidores de nível não muito bom. Mais de 20 núcleos significam que você tem um banco de dados seriamente carregado, um orçamento que nem vacila em comprar um servidor que custa 6 dígitos e vários níveis de chefes que estão todos na mesma página. Sim ... não é um cenário muito comum. Realmente não desculpa a EM, mesmo seus "especialistas" em licenciamento nunca se preocuparam em apontar isso nos últimos nove anos , mas pelo menos explica por que muitas pessoas parecem "não saber" sobre isso.
fonte
Eu também fiquei confuso com isso ...
De minhas pesquisas , parece que o Enterprise Core é de fato apenas a versão de licenciamento por núcleo do Enterprise. (Ao contrário da sua própria resposta).
Como parceiro da Microsoft, a versão "Enterprise Core" era tudo o que estava disponível para mim em nosso Partner Download Portal. Achei estranho estar restrito à instalação do SQL no Windows Core, mas como descobri quando fui instalá-lo no Windows Server 2008 R2 completo, ele prosseguiu sem dificuldade.
Como as duas entradas da sua imagem têm o mesmo tamanho de arquivo, arriscaria adivinhar que as duas versões foram adicionadas por engano ao MSDN e são de fato a mesma coisa.
fonte
Eu sou um provedor de SPLA e, quando olho para as edições principais, ele afirma que é para licenciar dois núcleos, em oposição a um processador. O download principal e o download completo têm exatamente o mesmo tamanho. Isso me diz que a edição principal nada tem a ver com a versão principal do Windows, mas com o licenciamento.
fonte
Eles não apenas dizem a diferença entre Enterprise e Enterprise Core. Eles continuaram essa prática de nomear os downloads incorretamente para o SQL Server 2014. É muito fácil cometer um erro, baixar a versão errada e acabar com um servidor com apenas 1/2 dos núcleos funcionando ... A Microsoft deve fazer o seguinte alterar:
Eles devem nomear "SQL Server 2012 Enterprise Edition com Service Pack 1 (x64) - DVD (inglês)" como "SQL Server 2012 Enterprise Edition-Server-CAL-License com Service Pack 1 (x64) - DVD (inglês)"
Provavelmente seria útil se eles alterassem "SQL Server 2012 Enterprise Core Edition com Service Pack 1 (x64) - DVD (inglês)" para "SQL Server 2012 Enterprise Por Core Licensing Edition com Service Pack 1 (x64) - DVD (inglês) "
Isso irá percorrer um longo caminho e tornar mais claro para seus clientes. A falta de clareza é inaceitável.
fonte
A resposta fornecida pelo Cmosq parece mais válida, isto é, licenciamento baseado em núcleo e licenciamento de servidor / CAL
Este link fornece mais algumas informações sobre o licenciamento relacionado às principais edições: http://www.connectingup.org/donations/directory/328
A nomeação oficial é razoavelmente confusa!
fonte
O SQL Server Enterprise Core é limitado a 20 núcleos e é para titulares de licenças herdadas. O SQL Server Enterprise não é limitado.
https://matt40k.uk/2016/06/enterprise-vs-enterprise-core/
https://www.microsoft.com/en-us/sql-server/sql-server-2017-editions
fonte