Podstawy licencjonowania systemu Windows Server dla maszyn wirtualnych
Organizacje korzystają z systemu operacyjnego Windows Server na serwerach fizycznych i maszynach wirtualnych, w tym na serwerach wirtualizowanych przez Microsoft. Licencjonowanie systemu Windows Server może być skomplikowane, zwłaszcza w przypadku wersji 2016 i 2019 w porównaniu z wersją 2012.
Dowiedz się więcej o licencjonowaniu systemu Windows Server (w tym o licencjonowaniu serwerów wirtualizowanych przez Microsoft), aby lepiej zrozumieć koszty licencji systemu Windows Server dla serwerów fizycznych i maszyn wirtualnych.
Zasady licencjonowania systemu Windows Server
System licencjonowania systemu Windows Server 2019 jest podobny do systemu Windows Server 2016. Istnieją dwa rodzaje licencji dla systemu Windows Server 2019 — licencje serwerowe i licencje dostępu klienckiego (CAL). Licencje serwerowe są licencjami opartymi na rdzeniach. Liczba potrzebnych licencji serwerowych zależy od liczby procesorów i rdzeni procesorów. Liczba potrzebnych licencji dostępu klienckiego zależy od liczby użytkowników lub urządzeń, które będą podłączone do serwera.
Protokół pulpitu zdalnego (RDP) służy do zapewnienia zdalnym użytkownikom dostępu do usług pulpitu zdalnego na serwerze. Jeśli chcesz udostępnić wiele sesji pulpitu zdalnego w systemie Windows Server 2019, musisz zakupić licencje CAL dla usług pulpitu zdalnego (RDS). Licencje CAL dla usług RDS nie są tym samym, co licencje CAL systemu Windows dla użytkowników lub urządzeń. Aby umożliwić wiele sesji RDP, należy zakupić licencje RDS CAL, a następnie skonfigurować serwer. Licencje RDS CAL nie zastępują standardowych licencji CAL w celu licencjonowania wielu sesji RDP w systemie Windows Server 2019. Dwie sesje zdalne (+1 sesja lokalna) są dostępne bez konieczności licencjonowania wielu sesji pulpitu zdalnego.
Uwaga: Ten wpis na blogu zawiera przegląd zasad licencjonowania, który pomoże zapoznać się z licencjonowaniem systemu Windows Server. Zasady licencjonowania mogą ulec zmianie lub aktualizacji w nowszych wersjach produktu. Przed zakupem licencji należy zapoznać się ze stroną internetową firmy Microsoft oraz skontaktować się z kierownikami ds. sprzedaży firmy Microsoft, aby uniknąć błędów, takich jak nieumyślne naruszenie umowy licencyjnej.
System Windows Server 2019 wykorzystuje model licencjonowania na rdzeń dla serwerów, co odzwierciedla trend produkcji wydajnych procesorów wielordzeniowych (o dużej liczbie rdzeni CPU) oraz znaczny wzrost liczby rdzeni na procesor. Producenci serwerów nie zwiększają liczby procesorów w montowanych serwerach, ale instalują procesory z większą liczbą rdzeni.
Poniżej wymieniono ogólne zasady mające zastosowanie do każdego serwera fizycznego z systemem Windows Server 2019 działającym na serwerze fizycznym jako system operacyjny hosta lub na maszynach wirtualnych na tym serwerze.
- Wszystkie fizyczne rdzenie procesora na serwerze muszą być objęte licencją. Jeśli procesor obsługuje technologię Hyper-Threading, rdzenie logiczne nie są objęte licencją. Rdzeń z technologią Hyper-Threading jest liczony jako jeden rdzeń. Jedna licencja na rdzeń obejmuje dwa rdzenie procesora (licencja pakietowa na 2 rdzenie). Dostępne są również licencje na 4 i 16 rdzeni.
- Licencjonowanie serwera. Minimalna liczba licencji na rdzenie, które należy nabyć dla serwera fizycznego, wynosi 8 (obejmuje to 16 rdzeni). Nawet jeśli serwer jest wyposażony w jeden procesor i ma mniej niż 16 rdzeni, należy nabyć licencje na 16 rdzeni. Licencja na 16 rdzeni jest licencją podstawową.
- Licencjonowanie procesorów. Minimalna liczba licencji na procesory dwurdzeniowe na jeden procesor wynosi 4. Na jeden procesor należy wykupić licencje na co najmniej 8 rdzeni. Na przykład, jeśli w serwerze znajdują się dwa procesory dwurdzeniowe, należy wykupić 4 licencje, aby objąć 8 rdzeni. Pomimo tego obliczenia nadal konieczne jest wykupienie licencji na 16 rdzeni ze względu na drugą zasadę.
Cena za 8 licencji na procesory dwurdzeniowe jest taka sama jak cena za jedną licencję na 16 rdzeni. Licencja na 16 rdzeni to minimalna licencja, jaką można nabyć. Jeśli procesor jest wyłączony w systemie, nie wymaga on licencji. Podobnie, jeśli płyta główna serwera posiada dwa gniazda, ale zainstalowany jest tylko jeden procesor, należy wykupić licencje wyłącznie na wszystkie rdzenie zainstalowanego procesora.
OSE to środowisko systemu operacyjnego (Operating System Environment). Jest to termin określający jedną instancję systemu Windows Server 2019 działającą na serwerze fizycznym lub maszynie wirtualnej. Termin „fizyczne OSE” ( ) jest używany, gdy system Windows Server 2019 działa na hoście. Termin „wirtualne OSE” ( ) jest używany, gdy system Windows Server 2019 działa jako system operacyjny-gość (wirtualizowany serwer Microsoft) na maszynie wirtualnej znajdującej się na serwerze fizycznym. Serwery licencjonowane to serwery, którym przypisano licencje.
Uwaga: Koszt jednej licencji systemu Windows Server 2012 R2 na dwa procesory jest równy cenie 8 licencji dwurdzeniowych systemu Windows Server 2019. Jeśli na maszynie wirtualnej uruchomiony jest system operacyjny inny niż Windows, ta maszyna wirtualna nie wymaga licencji systemu Windows.
Edycje systemu Windows Server 2019
Istnieją trzy edycje systemu Windows Server 2019: Windows Server 2019 Essentials, Windows Server 2019 Standardoraz Windows Server 2019 Datacenter. Koszt systemu Windows Server jest często czynnikiem decydującym przy wyborze edycji.
Windows Server 2019 Essentials
Windows Server 2019 Essentials to edycja podstawowa przeznaczona dla małych organizacji, licencjonowana na serwer. Edycja ta ma wiele ograniczeń. Windows Server 2019 Essentials nie obsługuje wirtualizacji. Licencje dostępu klienckiego nie są wymagane. Licencja ta obsługuje 25 użytkowników i 50 urządzeń, ale nie można korzystać z usług terminalowych w celu umożliwienia wielu sesji RDP. Windows Server 2019 Essentials jest dobrze zintegrowany z usługami hostowanymi Office 365. Cena za Windows Server 2019 Essentials wynosiła 501 USD w momencie pisania tego wpisu na blogu.
Windows Server 2019 Standard
Jedna Windows Server 2019 Standard licencja obejmująca wszystkie licencjonowane rdzenie pozwala na uruchomienie jednego fizycznego systemu operacyjnego (OSE) i dwóch wirtualnych systemów operacyjnych (OSE). Innymi słowy, można zainstalować Windows Server 2019 Standard na komputerze hosta i uruchomić dwie maszyny wirtualne z systemem Windows Server 2019 Standard jako systemem operacyjnym gościa. System
Windows Server 2019 Standard działający na hoście wykorzystywanym do wirtualizacji (jako hiperwizor) może służyć wyłącznie do instalacji Hyper-V w celu uruchamiania maszyn wirtualnych. Wykorzystywanie systemu operacyjnego hosta jako w pełni funkcjonalnego serwera z dwoma serwerami wirtualnymi jest niedozwolone. Nie można korzystać z trzech w pełni funkcjonalnych serwerów (jednego fizycznego i dwóch wirtualnych), jeśli posiadasz licencję Standard obejmującą dwie maszyny wirtualne i jeden serwer fizyczny.
Jeśli nie uruchamiasz maszyn wirtualnych z systemem Windows na serwerze fizycznym z zainstalowanym systemem Windows Server 2019 Standard , możesz uruchamiać dowolne potrzebne oprogramowanie i wykorzystywać ten serwer jako serwer z pełną funkcjonalnością. Aktualna cena licencji na 16 rdzeni dla Windows Server 2019 Standard wynosi 972 USD.
Windows Server 2019 Datacenter
Windows Server 2019 Datacenter jest najpotężniejszą edycją i jest sprzedawana za najwyższą cenę (koszt systemu Windows Server dla tej edycji wynosi 6 155 USD za 16 rdzeni). Licencjonowana edycja Datacenter obejmuje system Windows Server 2019 zainstalowany na hoście i pozwala na uruchamianie nieograniczonej liczby maszyn wirtualnych z systemem Windows Server zainstalowanym jako system operacyjny gościa. Porównanie edycji Windows Server Essentials z Standard wykracza poza zakres niniejszego wpisu na blogu. Licencje CAL są wymagane zarówno dla edycji Standard , jak i Datacenter .
Licencjonowanie maszyn wirtualnych
Najciekawszym faktem jest to, że liczba licencjonowanych maszyn wirtualnych z systemem Windows nie zależy od systemu operacyjnego hosta ani hiperwizora. Na przykład, jeśli posiadasz licencję Windows Server 2019 Standard na wszystkie rdzenie procesora serwera fizycznego i zainstalujesz Windows Server 2019 Standard na hoście z włączoną rolą Hyper-V, możesz uruchomić dwie maszyny wirtualne z Windows Server 2019 Standard. Jeśli uruchomisz VMware ESXi na serwerze fizycznym i licencjonujesz wszystkie rdzenie tego serwera za pomocą licencji Windows Server 2019 Standard , możesz uruchomić dwie maszyny wirtualne VMware z Windows Server 2019 Standard zainstalowanym na tych maszynach. Zasada ta dotyczy również VirtualBox, Xen, KVM itp. Jeśli chcesz uruchomić 4 maszyny wirtualne na serwerze, musisz zakupić jeszcze jedną licencję (zestaw licencji dwurdzeniowych obejmujący wszystkie rdzenie) dla tego serwera (łączna liczba maszyn wirtualnych wynosi cztery, a w tym przykładzie używana jest licencja Windows Server 2019 Standard ). Jedna Standard licencja obejmuje dwie maszyny wirtualne.
Jeśli chcesz uruchomić 4 maszyny wirtualne na serwerze fizycznym wyposażonym w dwa 8-rdzeniowe procesory, musisz kupić 16 dwurdzeniowych Standard licencji na system Windows Server 2019. Dwa zestawy licencji obejmują wszystkie rdzenie dwukrotnie i umożliwiają uruchomienie 4 maszyn wirtualnych. Jeśli chcesz uruchomić nieparzystą liczbę maszyn wirtualnych na hoście, musisz kupić licencje na następną parzystą liczbę maszyn wirtualnych. Jeśli chcesz uruchomić 3 maszyny wirtualne, musisz kupić licencje na 4 maszyny wirtualne; jeśli chcesz uruchomić 7 maszyn wirtualnych, musisz kupić licencje na 8 maszyn wirtualnych itd. Jeśli korzystasz z Windows Server 2019 Datacenter, nie musisz kupować dodatkowych licencji w przypadku zwiększenia liczby maszyn wirtualnych z systemem Windows jako systemem operacyjnym gościa na tym serwerze fizycznym. Jeśli chcesz uruchomić 4 maszyny wirtualne na tym samym serwerze fizycznym wyposażonym w dwa 8-rdzeniowe procesory, ale posiadasz licencję Windows Server 2019 Datacenter , musisz zakupić 8 dwurdzeniowych licencji Datacenter dla systemu Windows Server 2019.
Kolejność licencjonowania maszyn wirtualnych: Najpierw należy licencjonować rdzenie fizyczne, a dopiero potem maszyny wirtualne.
Biorąc pod uwagę aktualną cenę licencji Windows Server, lepszym rozwiązaniem może być zakup licencji typu „ Windows Server 2019 Standard ”, jeśli zamierzasz uruchamiać do 12 maszyn wirtualnych na jednym serwerze fizycznym. Jeśli chcesz uruchamiać 14 lub więcej maszyn wirtualnych, bardziej racjonalną decyzją będzie zakup licencji typu „ Windows Server 2019 Datacenter”.
Migracja maszyn wirtualnych między hostami
Jeśli w środowisku znajduje się wiele hostów Hyper-V lub ESXi, może zaistnieć potrzeba migracji maszyn wirtualnych między hostami. Migracja maszyn wirtualnych jest szczególnie potrzebna w przypadku uruchamiania maszyn wirtualnych w klastrze. W takim przypadku należy nabyć liczbę licencji wystarczającą do objęcia wszystkich maszyn wirtualnych na wszystkich hostach dla każdego serwera fizycznego, tak jakby przeprowadzano migrację wszystkich maszyn wirtualnych ze wszystkich hostów na jeden host. Na przykład, jeśli na pierwszym hoście znajduje się 10 maszyn wirtualnych, na drugim 14, a na trzecim 6, należy zakupić licencje dla każdego hosta, tak aby objąć 30 maszyn wirtualnych na każdym z nich (10+14+6). W tym przypadku każda maszyna wirtualna posiada licencję umożliwiającą migrację na dowolny host. Licencje maszyn wirtualnych nie są przenoszone wraz z maszynami wirtualnymi między hostami, ponieważ są one powiązane z konkretnym hostem fizycznym. Licencję systemu Windows Server można przenosić między serwerami fizycznymi raz na 90 dni.
Automatyczna aktywacja maszyn wirtualnych
Automatyczna aktywacja maszyn wirtualnych (AVMA) to funkcja, która umożliwia automatyczną instalację licencji systemu Windows Server na wirtualnym serwerze z systemem Windows oraz aktywację tych licencji. Aktywacja maszyny wirtualnej Hyper-V jest powiązana z aktywowaną instancją systemu Windows Server 2019 zainstalowaną na serwerze fizycznym pełniącym rolę hiperwizora. System Windows Server na maszynie wirtualnej jest aktywowany podczas jej uruchamiania. Maszyny wirtualne można aktywować bez połączenia z Internetem. Nie ma potrzeby zarządzania kluczami produktu dla maszyn wirtualnych. Aktywacja zostaje zachowana w przypadku migracji licencjonowanych maszyn wirtualnych między licencjonowanymi hostami. W maszynie wirtualnej Hyper-V musi być zainstalowany prawidłowy klucz AVMA.
Przykłady licencjonowania
Przyjrzyjmy się kolejnym przykładom, aby lepiej zrozumieć zasadę licencjonowania systemu Windows Server.
Przykład 1
Mamy dwa serwery fizyczne. Każdy serwer ma jeden 6-rdzeniowy procesor. Na każdym serwerze muszą działać dwie maszyny wirtualne. Windows Server 2019 Standard można użyć licencji. Musimy kupić po 8 licencji dwurdzeniowych na każdy serwer (ponieważ nie ma możliwości zakupu mniejszej liczby niż 8 licencji dwurdzeniowych w celu licencjonowania serwera fizycznego, nawet jeśli ma on mniej niż 16 rdzeni).
Uwaga: Maszyny wirtualne użyte w przykładach działają pod kontrolą systemu Windows Server 2019 w edycji wymienionej w danym przykładzie.
Przykład 2
Mamy dwa serwery fizyczne. Każdy serwer posiada jeden 12-rdzeniowy procesor. Na każdym serwerze muszą działać cztery maszyny wirtualne, a Windows Server 2019 Standard jest zainstalowany na każdym serwerze fizycznym. Musimy zakupić 16 licencji dwurdzeniowych lub dwie licencje 16-rdzeniowe dla każdego serwera. W sumie kupujemy cztery licencje 16-rdzeniowe dla całego środowiska Windows Server.
Przykład 3
Konfiguracja jest taka sama jak w przykładzie 2. Każdy serwer posiada 4 maszyny wirtualne, a maszyny te muszą mieć możliwość migracji między serwerami. Ponieważ mamy dwa serwery z taką samą liczbą maszyn wirtualnych na każdym z nich, liczba licencji na migrację maszyn wirtualnych dla każdego serwera musi zostać podwojona (4 maszyny wirtualne + 4 maszyny wirtualne). W rezultacie musimy zakupić dodatkowe 16 licencji dwurdzeniowych dla każdego serwera. Ostatecznie każdy serwer posiada 32 licencje dwurdzeniowe (lub cztery licencje 16-rdzeniowe).
Gdybyśmy mieli 4 maszyny wirtualne na pierwszym serwerze i 6 maszyn wirtualnych na drugim serwerze, każdy serwer musi posiadać licencję na uruchamianie 10 maszyn wirtualnych na wypadek migracji maszyn wirtualnych. W rezultacie należy zakupić cztery dodatkowe licencje 16-rdzeniowe dla każdego serwera fizycznego. Łącznie na każdym serwerze musi być objęta licencją liczba rdzeni równa 80, a na każdym serwerze musi znajdować się 40 licencji dwurdzeniowych (lub 5 licencji 16-rdzeniowych).
Przykład 4
Istnieją trzy serwery. Pierwszy serwer posiada dwa procesory, a każdy procesor ma 20 rdzeni. Drugi serwer posiada jeden procesor 18-rdzeniowy. Trzeci serwer posiada jeden procesor 32-rdzeniowy. Na pierwszym serwerze znajduje się 30 maszyn wirtualnych, na drugim serwerze 12, a na trzecim serwerze 21. Maszyny wirtualne z systemem Windows wymagają migracji między hostami. W tym przypadku stosowana jest opcja „ Windows Server 2019 Datacenter ”, dlatego należy uwzględnić warunki licencjonowania Microsoft Datacenter. Przede wszystkim musimy nabyć licencje na rdzenie serwerowe.
Licencjonowanie rdzeni
Serwer 1. Należy licencjonować łącznie 40 rdzeni (20 × 2). Podstawowa licencja na 16 rdzeni obejmuje 16 rdzeni. Oprócz tego musimy uzyskać licencje na 24 rdzenie i zakupić jeszcze jedną licencję na 16 rdzeni oraz dwie licencje na 4 rdzenie. Można po prostu kupić 20 licencji na dwa rdzenie.
Serwer 2. Należy uzyskać licencje na 18 rdzeni. Należy zakupić podstawową licencję na 16 rdzeni i jedną licencję na dwa rdzenie lub po prostu kupić 9 licencji na dwa rdzenie. Serwer 3. Należy wykupić licencje na 32 rdzenie. Trzeba nabyć dwie licencje na 16 rdzeni lub 16 licencji na po dwa rdzenie.
Licencjonowanie maszyn wirtualnych
Każdy serwer musi posiadać licencję na uruchamianie całkowitej liczby maszyn wirtualnych w grupie serwerów lub klastrze. W naszym przypadku mamy 30+12+21=63 maszyny wirtualne. Liczba 63 jest nieparzysta, więc musimy przyjąć parzystą liczbę 64 maszyn wirtualnych. Każdy serwer musi posiadać licencję na uruchamianie 64 maszyn wirtualnych. Ponieważ na każdym serwerze fizycznym korzystamy z licencjonowanego Windows Server 2019 Datacenter , który pozwala na uruchamianie nieograniczonej liczby maszyn wirtualnych, po udzieleniu licencji na wszystkie rdzenie Procesora na każdym serwerze nie są wymagane żadne dodatkowe licencje.
Uruchamianie maszyn wirtualnych w klastrze zwiększa niezawodność środowiska wirtualnego, zapewnia równoważenie obciążenia i wysoką dostępność maszyn wirtualnych. Zaleca się jednak wykonanie kopii zapasowej maszyn wirtualnych działających w Klastry VMware vSphere i Klastry Hyper-V.
Należy korzystać z NAKIVO Backup & Replication dla Tworzenie kopii zapasowej Hyper-V i Wykonać kopię zapasową VMware , nawet jeśli maszyny wirtualne działają w klastrze i migrują między hostami. Produkt automatycznie wykrywa host, na którym działa maszyna wirtualna, i wykonuje jej kopię zapasową.
Licencjonowanie maszyn wirtualnych w Azure
Azure to platforma chmurowa opracowana przez firmę Microsoft, która umożliwia uruchamianie maszyn wirtualnych w chmurze. Licencjonowanie maszyn wirtualnych z systemem Windows Server w Azure jest dość skomplikowane. Istnieje wiele sposobów licencjonowania maszyn wirtualnych firmy Microsoft z systemem Windows Server w Azure.
Opłaty za licencjonowanie systemu Windows Server są uwzględnione w opłatach za usługę Azure. W platformie Azure można tworzyć maszyny wirtualne z systemem Windows Server 2019, które są automatycznie licencjonowane i rozliczane wraz z innymi usługami i zasobami chmury, takimi jak wykorzystanie Procesora, pamięci, przestrzeni dyskowej i zasobów sieciowych przez maszynę wirtualną.
Licencjonowanie hybrydowe. W platformie Azure wdraża się maszynę wirtualną z systemem Windows Server, ale ręcznie aktywuje się i stosuje własną licencję zakupioną w tym celu. Migracja licencji pozwala na przeniesienie licencji systemu Windows Server raz na 90 dni, podobnie jak lokalnie.
Wnioski
Licencjonowanie systemu Windows Server 2019 jest skomplikowane, zwłaszcza w przypadku korzystania z maszyn wirtualnych i podłączonych klientów. W tym wpisie na blogu omówiono podstawy licencjonowania systemu Microsoft Windows Server, aby pomóc Ci zapoznać się z głównymi zasadami licencjonowania oraz zrozumieć, w jaki sposób instalować licencje systemu Windows Server w celu licencjonowania maszyn wirtualnych firmy Microsoft. Informacje te mogą również pomóc w oszacowaniu kosztów licencjonowania systemu Windows Server.
Nawet jeśli są Państwo przekonani, że rozumieją, ile licencji każdego typu i edycji należy zakupić, prosimy o kontakt z przedstawicielami firmy Microsoft w celu upewnienia się, że nabywają Państwo wystarczającą liczbę licencji, aby zachować zgodność z umową licencyjną dotyczącą oprogramowania firmy Microsoft. Firma NAKIVO nie ponosi odpowiedzialności za ewentualne błędy w zakresie licencjonowania popełnione przez Państwa ani za ewentualne kary wynikające z naruszenia umowy licencyjnej firmy Microsoft.
