SQL Server Çekirdek Sürümü nedir?


23

SQL Server 2012 için teknik indirmelerime göz atıyordum ve "çekirdek" sürümü etiketli bir ürün grubu gördüm:

görüntü tanımını buraya girin

Bu yeni çekirdek başına lisanslama modeliyle mi yoksa başka bir şeyle mi ilgili?


Cevabımı onaylamak için iki dosyayı da indirmeli ve ikisi arasında ikili bir karşılaştırma yapmalısınız ... eğer aynılarsa düşüncelerimin doğru olup olmadığını ortaya çıkarmalılar.
Ashley,

Yanıtlar:


14

Necro için özür dilerim, ancak başka birinin bu sayfaya benzer bir soruya çarpması durumunda ve bununla ilgili çok az belge olduğundan ...

Kısa: Düzenli "Kurumsal" ("çekirdek olmayan") sürüm, 20, 20. “Çekirdek” baskısının böyle bir kapağı yoktur. Bu bir tahmin değil, kanıtlanabilir bir kesinlik. “ Çekirdek baskısına ne zaman ihtiyacım var , vs değil mi?” Sorusunu sordum. yaklaşık bir yıl önce.

İyi haber: Çekirdek olmayandan çekirdekli bir sürüm yükseltme tamamen ağrısız ve çok hızlı. Daha uzun sürer olduğu gibi sadece aslında daha, kurulumunda Yükseltme düğmesinin almak yerine bunu vurduğunda yükseltme.

Sanallaştırma yan notu: Bunun ana bilgisayardaki çekirdeklerle hiçbir ilgisi yok . Windows VM'ye kaç kişi atanmış. Bir VM'nin neden 20'den fazla çekirdek verdiğini ya da neden vereceğinden emin değilim (bu noktada ana makineniz zaten özel bir sunucudur), ancak öyleyse ... o zaman evet, bu konuğunuz için de geçerlidir. Ev sahibinin 40 çekirdeği varsa, ancak hiçbir misafirine 20 yaşından fazla veremezsen, endişelenme.

Açıklama: Çekirdek olmayan baskı, diğerleri belirtildiği gibi, Sunucu / CAL lisansı için tasarlanmıştır. Çekirdek lisansı için ödeme yapıyorsanız ve bir sunucuda 20'den fazla çekirdek ödüyorsanız bile, yine de 20'de kapatılmış. Evet - bu, çok para harcıyorsunuz demektir. Evet, bu berbat - bu yüzden patronunuz sizi kovmak için bir nedense kaşınıyorsa, evet, “Çekirdek-lisans” baskısı ile ilgili belgelerin aşırı derecede olduğuna dikkat edin.eksik. Ya da otobüse atabileceğiniz sevilmemiş bir takım arkadaşınız olduğundan emin olun. :). Bu zorlukla karşılaştım, 60 çekirdekli bir sunucuda, bir yıldan fazla bir süredir çalışıyordum ve kuşkusuz yeterince dikkat etmiyordum ... evet, 40 çekirdek lisansı etkin bir şekilde israf ediyorduk. Yine de şanslıyım - havalı bir patronum, artı üç takım arkadaşım ve bununla ilgili hiçbir ipucu olmayan iki lider geliştiricim de beni destekledi.

ps Bunu kendiniz, nihayet keşfettiğim şekilde, 20'den fazla çekirdekli bir sunucuda doğrulayabilirsiniz. Sys.dm_os_schedulers, özellikle de "status" sütununu kontrol edin. Kullanımdaki çekirdekler "VISIBLE ONLINE." 20'den fazla çekirdeğiniz varsa, ancak çekirdeği olmayan sürüm varsa, bu durumda yalnızca 40 satır göreceksiniz. Çekirdek sürümüyle, çekirdeklerinizinkinin iki katı satır görürsünüz. "40" ve "iki kez", HT'nin etkin olduğunu varsayıyor; değilse, bu rakamların yarısı. Bu aynı zamanda işlemci yakınlığınızla maymun olmadığını varsayıyor.

Genel olarak topluma adil davranır, DBA'ların büyük bir işletme ortamında olmadığı sürece 20'den fazla çekirdeğe sahip bir sunucu görmezler. Ölçeklenebilirliği Hatta, eğer dışarı strateji genellikle "norm" normalde değil oldukça canavar düzey sunucular gerekecek. 20'den fazla çekirdek, ciddi bir şekilde yüklenmiş bir veritabanına, 6 figüre mal olan bir sunucuyu satın almaya bile yetmeyen bir bütçeye ve aynı sayfada bulunan birden fazla boss seviyesine sahip olduğunuz anlamına gelir. Evet ... çok yaygın bir senaryo değil. MS'i gerçekten mazeret etmez, hatta lisans veren "uzmanları" bile geçen dokuz yıl boyunca bunu belirtmek için canlarını sıkmadı, ama en azından neden birçok insanın bu konuda "bilmediğini" açıklıyor.


1
Bu harika. Eklemek için gerçek bir şey varsa, bu sitede daha eski bir cevap almaya nekro korkmayın!
Mark Henderson

Teşekkürler. Şimdi ölümden bir yazı yükseltmek için yeni bir terim var. "Necro". Necromancers harika!
Ken Ingram

2 yıl önce bile uygun sunucular çok daha fazlaydı. Ben 2019 civarında 95 çekirdekli bir makinenin kod yazdığını hatırlıyor - verilen, hiper-uçlu olduğu halde yine de 4 soketli bir makinede 48 gerçek çekirdek bırakıyor.
TomTom

7

Ben de kafam karıştı ...

Gönderen Araştırmamın o Kurumsal Çekirdek aslında Enterprise sadece çekirdek başına lisans versiyonu gibi görünüyor. (Kendi cevabınıza aykırı).

Microsoft İş Ortağı olarak, "Kurumsal Çekirdek" sürümü İş Ortağı İndirme Portalımızda benim için mevcut olan tek şeydi. SQL'i Windows Çekirdeğine yüklemekle sınırlı kalmamın garip olduğunu düşünmüştüm, ancak tam Windows Server 2008 R2'ye yüklemeye gittiğimde keşfettiğimde zorluk çekmeden ilerlemeye başladım.

Resminizdeki her iki giriş aynı dosya boyutunda olduğundan, iki sürümün de yanlışlıkla MSDN'ye eklendiğini ve aslında aynı şey olduğunu tahmin ediyorum.


1
Üzgünüm, bu cevabı bugüne kadar görmedim. Şimdi merak etmemi sağladın ... önerdiğin gibi ikisinin bir karşılaştırmasını yapmak zorunda kalabilirim.
Mark Henderson

7

Ben bir SPLA sağlayıcısıyım ve temel sürümlere baktığımda, bir çekirdeğin aksine iki çekirdeği lisanslamak için olduğunu belirtiyor. Çekirdek indirme ve tam indirme hem EXACT aynı boyuttadır. Bu bana çekirdek sürümünün pencerelerin çekirdek sürümüyle bir ilgisi olmadığını, lisanslama ile ilgili olduğunu söylüyor.


1
SQL Server 2012 için mevcut olan yeni Core lisanslama modeli ile ilgilidir (Enterprise, Standard ve Web sürümleri).
joeqwerty

5

Sadece size Kurumsal ve Kurumsal Çekirdek arasındaki farkı söylemezler. İndirme işlemlerini SQL Server 2014'te yanlış adlandırma uygulamalarına devam ettiler. Hata yapmak, yanlış sürümü indirmek ve bir sunucunun yalnızca 1 / 2'sinin çalıştığı çekirdeklerle kurması çok kolay ... Microsoft aşağıdakileri yapmalı değişiklikleri:

"Service Pack 1 ile SQL Server 2012 Enterprise Edition (x64) - DVD (İngilizce)" Service Pack 1 ile SQL Server 2012 Enterprise Edition-Sunucu-CAL Lisansı (x64) - DVD (İngilizce) "

"Service Pack 1 (x64) - DVD (İngilizce)" SQL Server 2012 Kurumsal Çekirdek Sürümü "," Service Pack 1 (x64) - DVD (İngilizce) "Çekirdek Başına Lisans başına SQL Server 2012 Kurumsal olarak değiştirildiyse, muhtemelen yararlı olacaktır. "

Bu uzun bir yol kat edecek ve müşterileri için daha net hale getirecektir. Netlik eksikliği kabul edilemez.


2
Ben sadece onların tek bir SQL Server <yıl> indirmesi olmasını tercih ederim. Aralarındaki farklar sadece kurulum sırasında veya bir lisans anahtarının girilmesi veya buna benzer bir şey yapılmalıdır.
Svish

Evet, işe yaramayacak, açık nedenlerden dolayı: Yeniden dağıtılabilir konuların boyutu ve ayrıca lisansın yanlış kullanımı vb.
Casper Leon Nielsen

3

Çekirdek Tabanlı Lisanslama ve Sunucu / CAL Lisanslama gibi Cmosq tarafından verilen cevap daha geçerli görünüyor

Bu bağlantı, büyük baskılarla ilgili lisanslama hakkında daha fazla bilgi sağlar: http://www.connectingup.org/donations/directory/328

Resmi adlandırma oldukça kafa karıştırıcı!


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.