Licencjonowanie systemu Windows Server w środowisku wirtualnym

W tym artykule rozważymy funkcje licencjonowania systemu operacyjnego Windows Serwer 2019, 2016 i 2012 R.2) pod względem nowego modelu licencyjnego Microsoft. Dokonamy również przeglądu zasad i procedur licencyjnych podczas korzystania z systemu Windows Server jako systemu-gościa na maszynach wirtualnych, w tym klastrów z obsługą migracji maszyn wirtualnych między hiperwizorami (VMWare VMotion, Hyper-V Live Migration itp.).

Począwszy od systemu Windows Server 2012, Microsoft zaczął radykalnie zmieniać i, co najważniejsze, upraszczać model licencjonowania swojej platformy serwerowej, biorąc pod uwagę współczesne realia powszechnego stosowania wirtualizacji.

Treść

  • WindowsServer Editions
  • Licencjonowanie procesorów w systemie Windows Server 2012 R2
  • Licencjonowanie jądra w systemie Windows Server 2016 i 2019
  • Licencjonowanie maszyn wirtualnych w WindowsServer
  • Licencjonowanie Windows Server na migrację maszyn wirtualnych między serwerami fizycznymi
  • Przykłady obliczania licencji na wirtualizację systemu Windows Server

WindowsServer Editions

W większości przypadków podczas omawiania modelu licencjonowania zaleca się rozważenie wersji Standard i Datacenter systemu Windows Server.

W Windows Serwer 2012 R.2) funkcjonalność wersji Standard i Datacenter jest prawie identyczna, z wyjątkiem praw licencyjnych do uruchamiania maszyn wirtualnych. Oznacza to, że niezbędną edycję należy wybrać wyłącznie na podstawie liczby maszyn wirtualnych na hoście fizycznym (serwerze), a nie na podstawie obecności / braku niezbędnej funkcjonalności.

  • W systemie Windows Server 2012 R2 Standard - licencja pozwala na uruchamianie nie więcej niż dwóch maszyn wirtualnych;
  • W systemie Windows Server 2012 R2 Centrum danych - Za pomocą tej licencji możesz uruchomić nieograniczoną liczbę maszyn wirtualnych na jednym hoście fizycznym (pamiętaj, że takie maszyny wirtualne można aktywować zgodnie z uproszczonym schematem przy użyciu automatycznej aktywacji maszyn wirtualnych - funkcja AVMA).

W rzeczywistości, wybierając wersję systemu Windows Server 2012 R2, musisz przede wszystkim opierać się na tym, czy potrzebujesz wirtualizacji, czy nie.

Licencja Windows Serwer 2016/2019 Standard pozwala na uruchomienie do dwóch maszyn wirtualnych systemu Windows Server na tym samym hoście fizycznym.

Datacenter Edition obsługuje wiele przydatnych technologii w systemach Windows Server 2016 i 2019, które są przydatne, gdy wykorzystuje się możliwości wirtualizacji i integracji z chmurą Azure. Na przykład wersje obsługi WS 2016 Datacenter:

  • Bezpośrednie miejsca do przechowywania
  • Replika magazynu
  • Ekranowane maszyny wirtualne
  • Usługa opiekuna gospodarza
  • Tkanina sieciowa
  • Stos Microsoft Azure
Uwaga. Nie przeglądamy wydań Essentials i Foundation, as ze względu na koncentrację na małych przedsiębiorstwach te systemy operacyjne mają wiele szczególnych ograniczeń i nie mają żadnych praw do wirtualizacji. Należy również pamiętać, że wydanie serwera WWW zostało całkowicie zniesione.

Licencjonowanie procesorów w systemie Windows Server 2012 R2

W systemie Windows Server 2012 R2 - jedna licencja wolno uruchomić system operacyjny jeden pojedynczy lub podwójny procesor serwer. Oznacza to, że jedna licencja obejmuje do dwóch procesorów (gniazd) znajdujących się na jednym serwerze fizycznym (rdzenie nie są procesorami!). Nie możesz podzielić jednej licencji na dwa serwery jednoprocesorowe (w takim przypadku będziesz musiał kupić dwie licencje na Windows Server). Na przykład, jeśli więcej niż dwa procesory są zainstalowane na jednym serwerze fizycznym, musisz kupić 1 licencję dla każdej pary procesów. Na przykład w przypadku serwera 4-procesorowego potrzebne będą 2 licencje systemu Windows Server 2012 R2.

Licencjonowanie jądra w systemie Windows Server 2016 i 2019

W systemach Windows Server 2016 i Windows Server 2019 Microsoft przeniósł się z modelu licencjonowania procesorów fizycznych do modelu licencjonowania rdzenie (Oparte na rdzeniu). Wynika to z tendencji producentów procesorów i serwerów do zwiększania nie liczby procesorów, ale liczby rdzeni na jednym procesorze i niechęci Microsoftu do utraty zysków przy masowym korzystaniu z serwerów wielordzeniowych. Funkcje licencjonowania nowoczesnych wersji systemu Windows Server 2016 i 2019 (szczegółowo omówione w tym artykule):

  • 1 licencja na Windows Server 2016 pozwala na licencjonowanie 2 fizycznych rdzeni serwera (tj. Microsoft sprzedaje dwie podstawowe licencje);
  • Koszt jednej 2-rdzeniowej licencji jest 8 razy niższy w porównaniu do jednej licencji na procesor dla systemu Windows Server 2012 R Ale musisz kupić serwer fizyczny minimum 8 takich licencji (na 16 rdzeni) to minimalny pakiet dla 1 serwera. Zatem koszt licencjonowania jednego fizycznego 2-procesorowego serwera z liczbą rdzeni na procesor do 8 nie zmienił się; Tj. Prawda jest następująca równość licencji: 1 * Windows Server 2012 R2 (2 procesory) = 8 * Windows Server 2019 (2 rdzenie).
  • Teraz dostępnych jest również 16 licencji nuklearnych, co pozwala szybko licencjonować 1 standardowy serwer (na przykład WinSvrSTDCore 2019 SNGL OLP 16Lic NL CoreLic);
  • Wszystkie włączone fizyczne rdzenie serwerów muszą być licencjonowane..

Licencjonowanie maszyn wirtualnych w WindowsServer

Jeśli planujesz używać serwera fizycznego jako hiperwizora, który uruchamia maszyny wirtualne z systemem Windows Server, musisz wybrać wersję w zależności od liczby maszyn wirtualnych, które będą działały na serwerze.

Jeśli uruchamiasz maszyny wirtualne na hiperwizorze z systemem operacyjnym innym niż Microsoft, nie są one uwzględniane przy licencjonowaniu.

Na przykład masz dwa procesorowe serwery z 16 rdzeniami. Jeśli kupiłeś 8 licencji systemu Windows Server 2019 Standard i licencjonowałeś cały fizyczny rdzeń serwera. Oznacza to, że masz prawo uruchomić do 2 maszyn wirtualnych z systemem Windows Server na licencjonowanym hoście fizycznym. Licencja Datacenter pozwala na uruchamianie nieograniczonej liczby wirtualnych systemów operacyjnych na licencjonowanym hoście.

Co zrobić, jeśli chcesz uruchomić więcej niż dwie maszyny wirtualne na serwerze z licencją standardową? Będziesz musiał kupić odpowiednią liczbę licencji w oparciu o następujące uwagi: jedna licencja standardowa pozwala na uruchamianie 2 maszyn wirtualnych.

Na przykład chcesz licencjonować serwer z dwoma procesorami (każdy z 8 rdzeniami) cztery maszyny wirtualne. W modelu licencjonowania jądra w systemie Windows Server 2016 Standard należy zakupić 16 dwurdzeniowych licencji Windows Server Standard (2 zestawy licencji obejmujące fizyczne jądra) lub 8 dwurdzeniowych licencji Datacenter (jak zmienić edycję Windows Server na wyższą bez ponownej instalacji).

Zauważ, że zamówieniezasięg licencji takie: pierwsze fizyczne jądra są objęte ochroną, a dopiero potem wystąpienia maszyn wirtualnych.

Na podstawie bieżących cen Microsoft w systemie Windows Server możemy stwierdzić, że zakup wersji Datacenter jest opłacalny, jeśli planujesz uruchomić więcej niż jeden host fizyczny 14 maszyny wirtualne. Jeśli liczba maszyn wirtualnych jest mniejsza, bardziej opłacalne jest zakupienie kilku licencji standardowych, które zaspokoją potrzeby podstawowe i maszyny wirtualnej..

Jeśli korzystasz z wirtualizacji na serwerze fizycznym w systemie Windows Server 2016, możesz używać systemu operacyjnego hosta tylko do obsługi roli Hyper-V i maszyn wirtualnych oraz zarządzania nimi. Tj. nie możesz zainstalować systemu Windows Server 2016 na serwerze fizycznym, uruchomić na nim dwie maszyny wirtualne i uzyskać trzy pełnoprawne serwery do swoich zadań. W terminologii Microsoft wywoływana jest fizyczna instancja systemu operacyjnego Stanowić (fizyczne środowisko systemu operacyjnego) i wirtualne - VOSE (wirtualny system operacyjny
środowisko).

Licencjonowanie Windows Server na migrację maszyn wirtualnych między serwerami fizycznymi

Następnie rozważamy funkcje licencyjne, jeśli maszyna wirtualna z systemem Windows Server OS może przemieszczać się między serwerami fizycznymi w farmie wirtualizacji (za pomocą VMWare VMotion, Hyper-V Live Migration itp.).

Uwaga. Zgodnie z zasadami licencjonowania firmy Microsoft maszyny wirtualne można uruchamiać nie tylko na platformie hypervisora ​​Hyper-V, ale także na dowolnym innym wybranym przez siebie komputerze, na przykład VMWare, XEN itp. To znaczy. jeśli licencjonowałeś fizyczny serwer, kupiłeś 8 dwurdzeniowych licencji WS Standard i zainstalowałeś na nim VMWare ESXi / Hypervisor, możesz uruchomić 2 maszyny wirtualne z Windows Server 2019 Standard na nim.

W przypadku większości produktów serwerowych Microsoft zakup Software Assurance (SA) uprawnia do przeniesienia licencji między fizycznymi hostami. Ale Windows Server jest wyjątkiem od tej reguły. Zgodnie z warunkami umowy licencyjnej licencję między hostami można przenieść nie więcej niż 1 raz w ciągu 90 dni.

Jak licencjonować farmę kilku fizycznych hostów z hiperwizorami, w których maszyny wirtualne mogą przenosić się między serwerami? W tym schemacie będziesz musiał kupić liczbę licencji dla każdego serwera fizycznego, która obejmuje maksymalną liczbę maszyn wirtualnych, które można na nim uruchomić w danym momencie (biorąc pod uwagę sytuację, w której wszystkie maszyny wirtualne w farmie „gromadzą się” na jednym hoście). Tj. licencje maszyn wirtualnych są powiązane z hostem fizycznym i nie przemieszczają się między hostami z maszyną wirtualną.

Na przykład dla dwóch autonomicznych dwuprocesorowych serwerów fizycznych z dwiema maszynami wirtualnymi na każdej z nich potrzebne będą 2 × 8 licencji Windows Server Standard.

W przypadku migracji maszyn wirtualnych między tymi samymi serwerami będziemy potrzebować kolejnych licencji 2 × 8 (w oparciu o założenie, że 4 maszyny wirtualne można uruchomić jednocześnie na każdym serwerze jednocześnie).

W przypadku edycji Datacenter dla każdego hosta fizycznego wystarczy jeden zestaw licencji obejmujący wszystkie rdzenie (w minimalnej konfiguracji 8 licencji dwurdzeniowych Datacenter), ponieważ ta licencja pozwala na uruchamianie nieograniczonej liczby maszyn wirtualnych.

Dlatego należy wybrać najbardziej korzystny rodzaj licencji, zależnie od planowanej liczby maszyn wirtualnych w farmie.

Przykłady obliczania licencji na wirtualizację systemu Windows Server

Poniżej przedstawiono kilka przykładów obliczania licencji systemu Windows Server dla serwerów fizycznych podczas korzystania z wirtualizacji.

Przykład 1. Istnieje klaster Hyper-V z 5 serwerami. Każdy 2 procesor ma 20 rdzeni. Każda z nich uruchomi 10 maszyn wirtualnych.

Ponieważ 5 serwerów jest zjednoczonych w klastrze HA funkcji Hyper-V, co oznacza, że ​​50 maszyn wirtualnych może potencjalnie znajdować się na każdym hoście podczas migracji. W związku z tym bardziej opłaca się zakup licencji Datacenter..

Liczba licencji na 1 serwer:

  • Całkowita liczba rdzeni - 40
  • Liczba 2 podstawowych licencji (WinSvrDCCore 2019 SNGL OLP 2Lic NL CoreLic) - 20

Łączna liczba 2 podstawowych licencji WinSvrDCCore na 5 serwerów - 100.

Przykład 2. Oddział ma 1 serwer z 2 gniazdami 4 rdzeniami, na których działają 4 maszyny wirtualne. Ile licencji systemu Windows Server należy kupić?

Serwer ma 8 rdzeni. Zgodnie z warunkami licencyjnymi musisz pokryć co najmniej 16 rdzeni. Musisz więc kupić 8 licencji systemu Windows Server 2016 (WinSvrSTDCore 2 Core). Spowoduje to uruchomienie 2 maszyn wirtualnych. Aby uruchomić kolejne 2 maszyny wirtualne, musisz kupić inny zestaw licencji na rdzenie.

Dlatego do licencjonowania potrzebujesz 16 2 podstawowe licencje Windows Server (WinSvrSTDCore 2019 SNGL OLP 2Lic NL CoreLic) lub 2) Licencje 16-rdzeniowe (WinSvrSTDCore 2019 SNGL OLP 16Lic NL CoreLic).