Замітка про ліцензування Windows Server або як не довести до банкрутства компанію при ліцензійному аудиті

Ліцензійна політика Microsoft — річ досить складна і заплутана. Тим не менш, багато хто вже вивчили всі основні правила і знають, як ліцензувати той чи інший продукт. Але проблема в тому, що не врахувавши всього один невеликий нюанс, можна помилитися на кілька порядків. І така помилка може призвести до банкрутства компанії при процедурі ліцензійного аудиту від Microsoft.

Взяти, наприклад, Windows Server, який використовується практично в будь-якій компанії. Майже всі системні адміністратори знають, чим відрізняється ліцензування Windows Server Standard від Windows Server Datacenter. Опустимо відмінності в функціоналі, яке знову з'явилася у версії 2016. Основна відмінність в тому, що 1 ліцензія Windows Server Standard може бути встановлена на 2 віртуальних машинах в межах 1 хоста, а Datacenter на необмеженій кількості віртуальних машин в межах одного хоста. Друга важлива вимога — це ліцензування всіх фізичних ядер (раніше процесорів) сервера. Це, здавалося б, усі знають. Але диявол, як відомо, криється в деталях.

Розглянемо практичну задачку.

У нас є 5-вузловий Hyper-V кластер. Кожен хост має по 2 процесора по 20 ядер. І на кожному хості буде hf,jnfnm по 10 віртуальних машин з Windows Server. Давайте прикинемо, як буде вигідніше пролицензировать?

Для початку порахуємо Windows Server Datacenter

Якщо ми візьмемо Datacenter, то не важливо, скільки у нас виртуалок, просто ліцензуємо всі ядра на хості. Тобто 2*20 = 40 Core ліцензій на хост. Оскільки Windows продається ліцензіями по 2 ядра, отримуємо 20 2Core ліцензій на хост. Оскільки у нас 5 хостів отримуємо 20*5 = 100 ліцензій 2Core.

За вартістю отримуємо:

9EA-00128 WinSvrDCCore 2016 SNGL OLP 2Lic NL CoreLic 40579,94*100 = 4'057'994р. (4 млн. руб.)
Тепер порахуємо Windows Server Standard

У нас 10 виртуалок на хост. 10 ВМ на хост вимагає 5 ліцензованих Windows Server. (т. к. 1 ліцензія Standard — це 2 ВМ). Оскільки у нас на 1 хост 2x20 = 40 ядер. Потрібно 5 раз пролицензировать 40 ядер. — це 200 Core ліцензій. Але, оскільки Windows Server Standard продається за ліцензіями 2, то потрібно 100 2Core ліцензій на кожен хост. Всього у нас 5 хостів, тому множимо на 5. Отримуємо 500 2Core License.

За вартістю отримуємо:

9EM-00124 WinSvrSTDCore 2016 SNGL OLP 2Lic NL CoreLic 5815,38*500 = 2'907'690р. (2,9 млн. руб.)
Здавалося б, якщо будемо ліцензувати Windows Server Standard, то заощадимо цілий мільйон рублів у порівнянні з Datacenter. Так?

НІ, НЕ ТАК!

Ми втратили одну маленьку дрібничку, на яку рідко хто звертає увагу. Вже здогадалися про що я?

Якщо ні, то дрібниця полягає в тому, що я спочатку написав, що у нас кластер. А в кластері будь-яка віртуальна машина може переміщатися з хоста на хост. Причому, навіть якщо у вас немає динамічного розподілу ресурсів. Вона може переїхати на інший хост просто в разі відмови одного з хостів. І відповідно до політики ліцензування Microsoft ви повинні пролицензировать всі віртуальні машини на всі хости, на яких вони теоретично можуть працювати. А для аудиторів досить того, що у вас HA кластер. Причому, про такий сценарій явно сказано в документації (див. картинку).

image
А тепер перераховуємо ліцензування Windows Server Standard для нашого сценарію «правильно»:

5 хостів по 10 машин — це 50 виртуалок, тобто потрібно 25 ліцензованих Windows. Кожну віртуалку потрібно пролицензировать на всі хости, тобто на всі ядра всіх хостів, а це 200 ядер. Тобто вам виходить потрібно 200*25 = 5 000 Core ліцензій. Ну або 2500 2Core ліцензій!

За вартістю отримуємо:

9EM-00124 WinSvrSTDCore 2016 SNGL OLP 2Lic NL CoreLic 5815,38*2500 = 14'538'450р. (14,5 млн. руб.)
14,5 мільйонів рублів — проти 2,9 мільйона, який ми вважали спочатку. 5-кратна помилка. Можете уявити масштаб лиха, якщо у вас не 5 хостів, а 50 або 500.

Тобто в даному випадку, природно набагато дешевше буде ліцензувати всі хости більш дорогий ліцензією Datacenter (це обійдеться в 4 млн. руб.). Хоча на перший погляд здається, що версія Standard виходить дешевше.

Усім спасибі за увагу і удачі.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.