Лицензиране на Windows Server във виртуална среда

В тази статия ще разгледаме функции за лицензиране на операционна система Windows Сървър 2019, 2016 и 2012 R2 по отношение на новия лицензионен модел на Microsoft. Ще прегледаме и лицензионните правила и процедури при използване на Windows Server като гост ОС във виртуални машини, включително клъстери с поддръжка за миграция на виртуални машини между хипервизори (VMWare VMotion, Hyper-V Live Migration и др.).

Започвайки с Windows Server 2012, Microsoft започна коренно да се променя и най-важното - да опрости лицензионния модел на своята сървърна платформа, като вземе предвид съвременните реалности на широкото използване на виртуализацията.

Съдържание:

  • WindowsServer издания
  • Лицензиране на процесори в Windows Server 2012 R2
  • Лицензиране на ядро ​​в Windows Server 2016 и 2019
  • Лицензиране на виртуална машина в WindowsServer
  • Лицензиране на Windows Server за миграция на виртуална машина между физически сървъри
  • Примери за изчисляване на лиценз за виртуализация на Windows Server

WindowsServer издания

В повечето случаи, когато обсъждаме модела на лицензиране, е препоръчително да се вземат предвид изданията на Standard и Datacenter на Windows Server.

Най- Windows Сървър 2012 R2 функционалността на изданията Standard и Datacenter е почти идентична, с изключение на лицензионните права за стартиране на виртуални машини. Това означава, че необходимото издание трябва да бъде избрано въз основа само на броя виртуални машини на физическия хост (сървър), а не на наличието / отсъствието на необходимата функционалност.

  • В Windows Server 2012 R2 стандарт - лицензът ви позволява да стартирате не повече от две виртуални машини;
  • В Windows Server 2012 R2 Център за данни - Можете да стартирате неограничен брой виртуални машини на един физически хост с този лиценз (припомнете си, че такива виртуални машини могат да бъдат активирани по опростена схема, като се използва автоматично активиране на виртуални машини - функция AVMA).

Всъщност, когато избирате изданието на Windows Server 2012 R2, на първо място трябва да се основавате на това дали имате нужда от виртуализация или не.

разрешително Windows Сървър 2016/2019 Стандартът ви позволява да стартирате до две виртуални машини на Windows Server на един и същ физически хост.

Datacenter Edition поддържа редица полезни технологии в Windows Server 2016 и 2019, които са полезни, когато се използва силата на виртуализацията и интеграцията в облака Azure. Например изданията на поддръжката на WS 2016 Datacenter:

  • Пространства за съхранение Директно
  • Реплика за съхранение
  • Защитени виртуални машини
  • Служба домакин настойник
  • Мрежова тъкан
  • Microsoft Azure Stack
забележка. Ние не преглеждаме изданията на Essentials и Foundation, като поради фокуса върху малките предприятия, тези ОС имат редица специфични ограничения и нямат права за виртуализация. Обърнете внимание също, че изданието на уеб сървъра е напълно премахнато.

Лицензиране на процесори в Windows Server 2012 R2

В Windows Server 2012 R2 - един лиценз позволено да стартира операционната система на един единичен или двоен процесор сървър. Тоест, един лиценз обхваща до два процесора (сокети), разположени на един физически сървър (ядрата не са процесори!). Не можете да разделите един лиценз на два еднопроцесорни сървъра (в този случай ще трябва да закупите два лиценза за Windows Server). Например, ако на един физически сървър са инсталирани повече от два процесора, трябва да закупите 1 лиценз за всяка процесна двойка. Така например за 4-процесорен сървър ще ви трябват 2 лиценза на Windows Server 2012 R2.

Лицензиране на ядро ​​в Windows Server 2016 и 2019

В Windows Server 2016 и Windows Server 2019 Microsoft премина от лицензионен модел за физически процесори към лицензионен модел ядра (Ядро-основа). Това се дължи на тенденцията производителите на процесори и сървъри да увеличават не броя на процесорите, а броя на ядрата на един процесор и нежеланието на Microsoft да губят печалби при масово използване на многоядрени сървъри. Функции за лицензиране на съвременни версии на Windows Server 2016 и 2019 (обсъдени подробно в тази статия):

  • 1 лиценз за Windows Server 2016 ви позволява да лицензирате 2 физически сървърни ядра (т.е. Microsoft продава два основни лиценза);
  • Цената на един двуядрен лиценз е 8 пъти по-ниска в сравнение с лиценза на един процесор за Windows Server 2012 R Но трябва да закупите физически сървър минимум 8 от такива лицензи (за 16 ядра) е минималният пакет за 1 сървър. По този начин цената на лицензирането на един физически 2-процесорен сървър с броя на ядрата на процесора до 8 не се е променила; Т.е. Следното равенство за лицензите е вярно: 1 * Windows Server 2012 R2 (2 CPU) = 8 * Windows Server 2019 (2 Core).
  • Сега 16 ядрени лиценза също се предлагат за продажба, което ви позволява бързо да лицензирате 1 стандартен сървър (например WinSvrSTDCore 2019 SNGL OLP 16Lic NL CoreLic);
  • Всички активирани физически сървърни ядра трябва да бъдат лицензирани..

Лицензиране на виртуална машина в WindowsServer

Ако планирате да използвате физическия си сървър като хипервизор, който управлява виртуални машини с Windows Server, трябва да изберете изданието в зависимост от броя на виртуалните машини, които ще се изпълняват на вашия сървър.

Ако стартирате VM на хипервизор с операционна система извън Microsoft, те не се вземат предвид при лицензирането.

Например, имате два процесорни сървъра с 16 ядра. Ако сте закупили 8 лиценза на Windows Server 2019 Standard и лицензирате цялото физическо ядро ​​на сървъра. Това означава, че имате право да стартирате до 2 VM с Windows Server на лицензиран физически хост. Лицензът за Datacenter ви позволява да стартирате неограничен брой виртуални ОС на лицензиран хост.

Ами ако трябва да стартирате повече от две виртуални машини на сървър със стандартен лиценз? Ще трябва да закупите точния брой лицензи въз основа на следните съображения: един стандартен лиценз ви позволява да стартирате 2 виртуални машини.

Например, вие искате да лицензирате двупроцесорен (8 ядра на всеки) сървър с четири виртуални машини. В модела за лицензиране на ядрото в Windows Server 2016 Standard е необходимо да закупите 16 двуядрени лицензи за Windows Server Standard (2 комплекта лицензи, покриващи физическите ядра) или 8 двуядрени лицензи за Datacenter (как да промените изданието на Windows Server на по-високо, без да преинсталирате).

Имайте предвид това редпокритие на лиценза такива: първо се покриват физическите ядра и едва след това екземпляри на виртуална машина.

Въз основа на текущите цени на Microsoft на Windows Server, можем да заключим, че закупуването на издание на Datacenter е рентабилно, ако планирате да стартирате повече от един физически хост 14 виртуални машини. Ако броят на виртуалните машини е по-малък, по-изгодно е да закупите няколко стандартни лиценза, които покриват вашите нужди на основните и виртуалните машини..

Ако използвате виртуализация на вашия физически сървър с Windows Server 2016, можете да използвате хост операционната система за обслужване и управление на ролята на Hyper-V и виртуални машини. Т.е. не можете да инсталирате Windows Server 2016 на физически сървър, пуснете два VM на него и вземете три пълноценни сървъра за вашите задачи. В терминологията на Microsoft се нарича физическият екземпляр на OS POSE (физическа среда на операционната система) и виртуална - Vose (виртуална операционна система
околната среда).

Лицензиране на Windows Server за миграция на виртуална машина между физически сървъри

На следващо място, ние обмисляме функциите за лицензиране, ако виртуална машина, работеща с операционна система Windows Server, може да се мести между физически сървъри във ферма за виртуализация (използвайки VMWare VMotion, Hyper-V Live Migration и т.н.).

забележка. В съответствие с лицензионната политика на Microsoft виртуалните машини могат да се стартират не само на платформата Hyper-V за хипервизори, но и на всяка друга по ваш избор, например VMWare, XEN и др. Това е. ако лицензирате физически сървър, купите 8 двуядрени лиценза за WS Standard и инсталирате VMWare ESXi / Hypervisor на него, можете да стартирате 2 виртуални машини с Windows Server 2019 Standard на него.

За повечето сървърни продукти на Microsoft, покупката на Software Assurance (SA) дава право да прехвърляте лицензи между физически хостове. Но Windows Server е изключение от това правило. Според условията на лицензионното споразумение, лицензът между хостове може да бъде прехвърлен не повече от 1 път за 90 дни.

Как да лицензирам ферма от няколко физически хоста с хипервизори, в които виртуалните машини могат да се движат между сървъри? В тази схема ще трябва да закупите количество лицензи за всеки физически сървър, който покрива максималния брой виртуални машини, които могат да бъдат стартирани на него по всяко време (като се вземе предвид ситуацията, когато всички виртуални машини във фермата се „събират“ на един хост). Т.е. Лицензите за виртуални машини са обвързани с физически хост и не се движат между хостове с VM.

Например, за два самостоятелни двупроцесорни физически сървъра с по два VM на всеки, ще ви трябва 2 × 8 лиценза за Windows Server Standard.

В случай, че виртуалните машини могат да мигрират между едни и същи сървъри, ще ни трябват още 2 × 8 лиценза (въз основа на предположението, че 4 VM могат да бъдат стартирани едновременно на всеки сървър наведнъж).

В случай на изданието Datacenter, за всеки физически хост ще бъде достатъчен един набор от лицензи, покриващи всички ядра (в минималната конфигурация от 8 двуядрени лицензи на Datacenter), тъй като този лиценз ви позволява да стартирате неограничен брой виртуални машини.

Следователно, трябва да изберете най-изгодния вид лиценз трябва да бъде в зависимост от планирания брой на виртуалните машини във фермата.

Примери за изчисляване на лиценз за виртуализация на Windows Server

По-долу са някои примери за изчисляване на лицензи за Windows Server за физически сървъри при използване на виртуализация.

Пример 1. Има Hyper-V клъстер от 5 сървъра. Всеки 2 процесор има 20 ядра. Всяка ще работи с 10 виртуални машини.

защото 5 сървъра са обединени в Hyper-V HA клъстер, което означава, че 50 виртуални машини евентуално могат да бъдат на всеки хост по време на миграция. Съответно е по-изгодно да купувате лицензи за Datacenter..

Брой лицензи за 1 сървър:

  • Общ брой ядра - 40
  • Брой 2 основни лиценза (WinSvrDCCore 2019 SNGL OLP 2Lic NL CoreLic) - 20

Общ брой 2 ядрени лиценза за WinSvrDCCore за 5 сървъра - 100.

Пример 2. Клонът има 1 сървър с 2 гнезда по 4 ядра, на които работят 4 виртуални машини. Колко лицензи за Windows Server трябва да закупите?

Сървърът има 8 ядра. При условията на лицензиране трябва да покриете минимум 16 ядра. Затова трябва да закупите 8 лиценза на Windows Server 2016 (WinSvrSTDCore 2 Core). Това ще стартира 2 VM. За да стартирате още 2 VM, трябва да купите друг лиценз за ядра.

Следователно, за лицензиране се нуждаете 16 2 основни лиценза за Windows Server (WinSvrSTDCore 2019 SNGL OLP 2Lic NL CoreLic) или 2 16-ядрени лицензи (WinSvrSTDCore 2019 SNGL OLP 16Lic NL CoreLic).