Przeglądałem pliki do pobrania Technet dla programu SQL Server 2012 i zauważyłem kilka produktów oznaczonych jako „podstawowe” wydanie:
Czy ma to coś wspólnego z ich nowym modelem licencjonowania na rdzeń, czy coś innego?
Przeglądałem pliki do pobrania Technet dla programu SQL Server 2012 i zauważyłem kilka produktów oznaczonych jako „podstawowe” wydanie:
Czy ma to coś wspólnego z ich nowym modelem licencjonowania na rdzeń, czy coś innego?
Odpowiedzi:
Przepraszam, że tu nekro, ale na wypadek, gdyby ktoś trafił na tę stronę z podobnym pytaniem, a ponieważ jest tak mało dokumentacji na ten temat ...
Krótko mówiąc: Regularna edycja „Enterprise” (inna niż „core”) ogranicza liczbę rdzeni po 20, kropka. Edycja „core” nie ma takiego ograniczenia. To nie jest przypuszczenie, to pewna pewność. Natknąłem się na konkretne pytanie „kiedy POTRZEBUJĘ wydania Core, a nie?” gdzieś rok temu.
Dobra wiadomość: aktualizacja wersji z wersji non-core na core jest całkowicie bezbolesna i bardzo szybka. Ponieważ zajmuje to więcej czasu, aby przejść do przycisku Upgrade w konfiguracji, niż wykonać uaktualnienie po jego naciśnięciu .
Uwaga dotycząca wirtualizacji: nie ma to nic wspólnego z rdzeniami hosta. Ilu jest przypisanych do maszyny wirtualnej z systemem Windows. Nie jestem pewien, jak i dlaczego ktokolwiek dałby maszynie wirtualnej więcej niż 20 rdzeni (w tym momencie twój host jest już prawdopodobnie serwerem dedykowanym), ale jeśli tak ... to tak, dotyczy to twojego gościa. Jeśli Twój gospodarz ma 40 rdzeni, ale nigdy nie przypisujesz 20+ żadnemu gościowi, nie martw się.
Objaśnienie: Edycja non-core, jak stwierdzili inni, jest przeznaczona do licencjonowania Server / CAL. Nawet jeśli płacisz za licencje na rdzeń i płacisz za więcej niż 20 rdzeni na serwerze, wciąż jest on ograniczony do 20. Tak - to znaczy, że marnujesz DUŻO pieniędzy. Tak, to do bani - więc jeśli twój szef swędzi z jakiegoś powodu, aby cię zwolnić, pamiętaj, że tak ... dokumentacja na temat edycji „Core-licensing” jest wyjątkowobrakuje. Lub upewnij się, że masz niekochanego członka drużyny, którego możesz rzucić pod autobus. :). Wpadłem na to ciężko, na serwerze z 60 rdzeniami, działającym przez ponad rok, a ponieważ, co prawda, nie zwracałem wystarczającej uwagi ... tak, faktycznie marnowaliśmy 40 podstawowych licencji. Mam jednak szczęście - mam fajnego bossa, plus trzech kolegów z zespołu i dwóch głównych programistów, którzy również nie mieli o tym pojęcia, wspierając mnie.
ps Możesz to zweryfikować sam, tak jak w końcu to odkryłem, na serwerze z ponad 20 rdzeniami, oczywiście. Sprawdź sys.dm_os_schedulers, w szczególności kolumnę „status”. Wyświetlane rdzenie pokazują „WIDOCZNIE ONLINE”. Jeśli masz więcej niż 20 rdzeni, ale w wersji innej niż rdzeń, zobaczysz tylko 40 wierszy o takim statusie. W wersji Core zobaczysz dwa razy więcej wierszy niż rdzeni. „40” i „dwa razy” zakładają, że HT jest włączony; jeśli nie, połowa tych liczb. Zakłada się również, że nie małpowałeś powinowactwa procesora.
pps w uczciwości wobec społeczności, większość DBA nigdy nie widzi serwera z więcej niż 20 rdzeniami, chyba że znajduje się w środowisku dużego przedsiębiorstwa. Nawet wtedy, jeśli strategia zmniejszania skali jest zwykle „normą”, zwykle masz serwery o poziomie niezupełnie bestii. Ponad 20 rdzeni oznacza, że masz poważnie załadowaną bazę danych, budżet, który nawet nie drga przy zakupie serwera, który kosztuje 6 cyfr, i wiele poziomów bossów, którzy są na tej samej stronie. Tak ... niezbyt częsty scenariusz. Tak naprawdę nie usprawiedliwia stwardnienia rozsianego, nawet ich „eksperci” ds. Licencji nigdy nie zadali sobie trudu, aby zwrócić na to uwagę w ciągu ostatnich dziewięciu lat , ale przynajmniej wyjaśnia, dlaczego niewiele osób „zdaje sobie z tego sprawę”.
Byłem tym także zdezorientowany ...
Z moich badań wynika, że Enterprise Core jest w rzeczywistości tylko wersją Enterprise licencji na rdzeń. (Wbrew własnej odpowiedzi).
Jako partner Microsoft, wersja Enterprise Core była wszystkim, co było dostępne dla mnie w naszym portalu pobierania partnerów. Pomyślałem, że to dziwne, że ograniczę się do instalowania SQLa w systemie Windows Core, ale jak się dowiedziałem, kiedy poszedłem zainstalować go na pełnym systemie Windows Server 2008 R2, wszystko przebiegało bez trudności.
Ponieważ oba wpisy na obrazie mają ten sam rozmiar pliku, zaryzykuję przypuszczenie, że dwie wersje zostały omyłkowo dodane do MSDN i są w rzeczywistości tym samym.
Jestem dostawcą SPLA i kiedy patrzę na podstawowe wersje, stwierdzam, że chodzi o licencjonowanie dwóch rdzeni, a nie jednego procesora. Zarówno podstawowe pobieranie, jak i pełne pobieranie są DOKŁADNE tego samego rozmiaru. To mówi mi, że podstawowa edycja NIE ma nic wspólnego z podstawową wersją systemu Windows, dotyczy licencjonowania.
Nie tylko NIE informują o różnicy między Enterprise a Enterprise Core. Kontynuowali tę praktykę błędnego nazywania pobranych plików w SQL Server 2014. Bardzo łatwo jest popełnić błąd i pobrać niewłaściwą wersję i skończyć z serwerem z działającymi tylko 1/2 jego rdzeni ... Microsoft powinien wykonać następujące czynności zmiany:
Powinny one nazwać „SQL Server 2012 Enterprise Edition z dodatkiem Service Pack 1 (x64) - DVD (angielski)” jako „SQL Server 2012 Enterprise Edition-Server-CAL-Licencja z dodatkiem Service Pack 1 (x64) - DVD (angielski)”
Byłoby prawdopodobnie pomocne, gdyby zmienili „SQL Server 2012 Enterprise Core Edition z Service Pack 1 (x64) - DVD (angielski)” na „SQL Server 2012 Enterprise Per Core Licensing Edition z Service Pack 1 (x64) - DVD (angielski) „
Przejdzie to długą drogę i sprawi, że będzie bardziej jasne dla ich klientów. Brak jasności jest nie do przyjęcia.
Odpowiedź udzielona przez Cmosq wydaje się bardziej aktualna, tj. Licencjonowanie na podstawie rdzenia i licencjonowanie serwera / licencji CAL
Ten link zawiera więcej informacji o licencjonowaniu związanych z głównymi wydaniami: http://www.connectingup.org/donations/directory/328
Oficjalne nazewnictwo jest dość mylące!
SQL Server Enterprise Core jest ograniczony do 20 rdzeni i jest przeznaczony dla starszych posiadaczy licencji. SQL Server Enterprise nie jest ograniczony.
https://matt40k.uk/2016/06/enterprise-vs-enterprise-core/
https://www.microsoft.com/en-us/sql-server/sql-server-2017-editions