Як ліцензуються серверні продукти і що таке CAL
Отже, як ліцензуються серверні продукти? Тема дуже складна, тому постараємося її пояснити на конкретному прикладі.
Ще один момент: в поставку ОЕМ і коробкових версій клієнтські ліцензії входять в комплект поставки по 5 штук для корпоративних ліцензій, OLP докуповуються окремо.
Існує ще один варіант ліцензій - Terminal CAL - ліцензії призначені для термінального доступу. Спробуємо розібратися на прикладі: припустимо, компанія вирішила розширити свій парк ПК і докупити ще 5 тонких клієнтів (терміналів) для економії коштів і місця (більш детальну інформацію про тонких клієнтів можна знайти в Інтернеті). У цьому випадку компанії доведеться докуповувати ще 5 клієнтських ліцензій Windows Server CAL і 5 Terminal CAL, тому що останні, дають право тільки для підключення терміналів.
Клієнтські ліцензії бувають двох видів «на користувача» (user CAL) і «на пристрій» (device CAL). Найбільш поширена клієнтська ліцензія «на пристрій», тобто ліцензується сам пристрій на підключення до сервера, і безліч співробітників може підключитися з цього пристрою із сервером. Другий варіант ліцензія «на користувача» вигідна в тих випадках, коли кількість співробітників, яким необхідний доступ до сервера, обмежена, припустимо, 20 ПК і доступ потрібен тільки двом співробітникам. У цьому випадку вигідніше буде придбати 2 клієнтські ліцензії, і ці два співробітника зможуть підключатися до сервера з будь-якого ПК, але тільки ці два співробітника, за якими закріплена ліцензія на користувача. Закріплюється вона наказом по підприємству, в іншому випадку при перевірці ви ніяк не доведете, що тільки два співробітника підключаються до сервера.
Поняття мультиплексування вкрай складно пояснити не технічного людині, але спробуємо пояснити на конкретному прикладі. Уявімо два сервера, з'єднаних між собою, назвемо їх С1 і С2. Компанії потрібно встановити SQL Server і забезпечити роботу 10 співробітників з базою даних і відповідно компанія хоче заощадити на покупці клієнтських ліцензій. Що вони роблять: встановлюють на С2 SQL Server, а на С1 якусь безкоштовну базу даних, яка потребує ніяких клієнтських ліцензій. У підсумку виходить, що основна база даних лежить на SQL Server, який встановлений на С2, а співробітники насправді звертаються до С1, той в свою чергу отримує запит, бере дані з С2 і відправляє клієнту, тобто працює як посередник і тим самим 10 співробітників безкоштовно підключаються до SQL Server.
Ось цей С1 - посередник-перемикач і є мультиплексор і ця схема заборонена і в разі перевірки спричинить кримінальну відповідальність по 146 ст.УК.РФ. У правилах чітко прописано, що мультиплексування і проміжне обладнання не впливає ні на правила ліцензування, ні на число ліцензій.
Підіб'ємо підсумок: щоб забезпечити 10 співробітників роботою з SQL Server знадобиться 10 SQL Server CAL.
Що являє собою External Connector, спробуємо розібрати на конкретному прикладі.
В даному випадку найкращим прикладом може послужити необхідність створення інтернет-магазину. Уявімо, що якась компанія вирішила відкрити інтернет-магазин або якийсь інформаційний портал для надання товарів або послуг своєї компанії. В цьому випадку доведеться забезпечити доступ зовнішнім користувачам до своїх ресурсів і на це потрібні всі відповідні клієнтські ліцензії на кожне підключення. Треба підрахувати, скільки конкретно знадобиться клієнтських ліцензій в той чи інший проміжок часу в принципі неможливо, оскільки ми ж не знаємо, скільки клієнтів будуть одночасно звертатися в інтернет-магазин, а купувати відразу безліч клієнтських ліцензій, щоб гарантовано вистачило - просто не вигідно. Ось тут-то і знадобиться External Connector - це ліцензія на необмежену підключення до сервера, тобто замість величезної кількості клієнтських ліцензій, можна придбати один External Connector.
Але тут існує один нюанс: підключатися по External Connector можуть тільки зовнішні користувачі, які не є співробітниками компанії, ні в якому вигляді. Тобто в нашому випадку підключатися можуть тільки клієнти інтернет-магазину.
Ліцензування на процесор.
Тепер розберемося з ліцензуванням на процесор і розглянемо на прикладі найпоширенішого серверного продукту, який ліцензується на процесор - це SQL Server.
Як найбільш вигідно ліцензувати SQL Server? Тут діє стандартний варіант: можна ліцензувати сам сервер і докупити до нього необхідну кількість клієнтських ліцензій, але ще можна купити і ліцензію на процесор.
Знову ж уявімо фізичний сервер, на який ми збираємося встановити SQL Server і підключити до нього п'ять користувачів, що нам для цього знадобиться, крім ліцензії на Windows Server і клієнтських ліцензій до нього. Оскільки саме на Windows Server ми будемо встановлювати SQL, розглянемо варіант ліцензування самого SQL Server. Отже, в ситуації, коли нам треба підключити п'ять користувачів, ми набуваємо ліцензію на сам SQL Server і, відповідно п'ять клієнтських ліцензій до нього SQL Server CAL. Дана схема вигідна, коли потрібно підключити невелику кількість користувачів. Тепер припустимо, що нам потрібно підключити до SQL Server 100 користувачів, купувати в цьому випадку ліцензію на сам сервер і на 100 клієнтських підключень економічно не вигідно, в цьому випадку вигідно буде купити ліцензію на процесор і тоді нам не буде потрібно ліцензія на сам SQL Server і не буде потрібно клієнтські ліцензії, оскільки ліцензія на процесор включає в себе ліцензію на сам сервер і на необмежену кількість клієнтських підключень як внутрішніх, так і зовнішніх.
Тобто ліцензується сам фізичний процесор, сама залізяка, незалежно від кількості ядер процесора. За даною схемою ліцензуються такі серверні продукти: