Короче, если вы когда-нибудь пытались разобраться в лицензировании Windows Server, то знаете это чувство: открываешь документацию Microsoft, читаешь три абзаца и понимаешь, что вопросов стало больше, чем ответов. Знакомо? Давайте разбираться вместе, потому что тут такое дело: ошибки в подсчёте CAL стоят реальных денег.
Что такое CAL и зачем они нужны
CAL расшифровывается как Client Access License, то есть лицензия клиентского доступа. Сама по себе лицензия Windows Server дает вам право установить серверную операционную систему. Но вот чтобы пользователи или устройства могли подключаться к этому серверу, каждому из них нужна своя CAL.
По факту, это как билет в кино. Вы построили кинотеатр (поставили сервер), но зрителям все равно нужны билеты (CAL), чтобы войти внутрь и пользоваться услугами.
Мой знакомый Андрей, сисадмин в логистической компании из Самары, однажды рассказал историю. Они купили две лицензии Windows Server 2022 Standard, развернули файловый сервер и контроллер домена. Работали полгода. Потом пришел аудит от Microsoft. Выяснилось, что на 85 сотрудников не было ни одной CAL. Штраф и докупка лицензий обошлись компании в сумму, на которую можно было нанять еще одного сисадмина на полгода.
Два типа CAL: User и Device
Microsoft предлагает два варианта клиентских лицензий. User CAL привязывается к конкретному пользователю. Device CAL привязывается к конкретному устройству. Выбор между ними определяет, сколько вы потратите.
Если честно, тут нет универсального правила. Все зависит от того, как работают ваши сотрудники.
Когда выгоднее User CAL
Представьте ситуацию. У вас 30 сотрудников. Каждый из них работает с двух-трех устройств: рабочий компьютер, ноутбук, планшет. Если покупать Device CAL, вам нужно 60-90 лицензий. А если User CAL, то всего 30. Один пользователь получает право подключаться к серверу с любого количества устройств.
Вот в чём прикол: User CAL выгодна, когда у каждого сотрудника много устройств, но сами сотрудники работают только свои.
Когда выгоднее Device CAL
Другая картина. Производственный цех. Стоят 10 терминалов, за которыми посменно работают 40 человек. Покупать 40 User CAL? Зачем, если устройств всего 10. Берете 10 Device CAL и закрываете вопрос.
Кстати, Device CAL часто выбирают больницы, call-центры, учебные заведения. Везде, где много людей делят ограниченное количество рабочих мест.
Как считать CAL: пошаговая методика
А вот это самое важное. Давайте разберем алгоритм подсчёта, которым пользуются грамотные системные администраторы.
Шаг 1. Составьте список всех серверов Windows Server в инфраструктуре
Запишите каждый сервер, на котором установлена серверная ОС. Не забывайте про виртуальные машины. Если у вас Hyper-V хост с тремя виртуальными серверами Windows Server, то это три сервера с точки зрения лицензирования.
Шаг 2. Определите, кто или что подключается к серверам
Соберите полный перечень пользователей и устройств, которые обращаются к серверам. Сюда входит все: аутентификация через Active Directory, обращение к файловым ресурсам, печать через принт-сервер, запросы к DNS и DHCP.
На самом деле многие забывают про косвенный доступ. Если ваш веб-сервер на Linux обращается к SQL Server на Windows Server за данными, а потом отдает их пользователям через браузер, то эти пользователи тоже считаются.
Шаг 3. Выберите модель лицензирования
Подсчитайте оба варианта. Сколько будет стоить покупка User CAL на каждого пользователя? Сколько будет стоить покупка Device CAL на каждое устройство? Выбирайте меньшее число.
Важный момент: вы можете комбинировать. Для отдела продаж, где менеджеры работают с ноутбуков и телефонов, берёте User CAL. Для производственного цеха с общими терминалами берёте Device CAL. Microsoft это разрешает.
Шаг 4. Умножьте на количество
Тут такое дело: одна CAL дает доступ ко всем серверам Windows Server одной версии или ниже в вашей инфраструктуре. Если у вас CAL для Windows Server 2022, она покрывает доступ к серверам Windows Server 2022 и всем предыдущим версиям. Не нужно покупать отдельные CAL на каждый сервер.
Это частая ошибка. Люди думают: три сервера, значит нужно в три раза больше CAL. Нет. CAL считается по пользователям или устройствам, а не по серверам. Грубо говоря, если у вас 50 пользователей и 10 серверов, вам нужно 50 User CAL, а не 500. Огромная разница в стоимости.
На самом деле, именно непонимание этого принципа приводит к самым частым ошибкам в расчётах. Запомните: CAL привязываются к клиентам, а не к серверам.
Реальный пример расчёта
Давайте посчитаем для конкретной ситуации. Компания «ТехноЛогика» из Новосибирска, 50 сотрудников. У них:
- Два сервера Windows Server 2022 Standard (контроллер домена и файловый сервер)
- 40 стационарных компьютеров в офисе
- 15 ноутбуков для выездных сотрудников
- 5 общих терминалов на складе, за которыми работают 20 кладовщиков
Считаем вариант User CAL. Всего уникальных пользователей: 50 (офисные) плюс 20 (кладовщики) минус пересечения. Допустим, кладовщики не входят в число 50 офисных. Итого 70 User CAL.
Считаем вариант Device CAL. Устройств: 40 стационарных плюс 15 ноутбуков плюс 5 терминалов. Итого 60 Device CAL.
В этом случае Device CAL выгоднее. Экономия: 10 лицензий. При стоимости одной CAL в районе нескольких тысяч рублей, это ощутимая разница. По факту, зачем платить больше? Правильный подсчёт экономит реальные деньги.
Версии CAL и совместимость
CAL привязаны к версии Windows Server. Существуют CAL для Windows Server 2016, 2019 и 2022. Правило простое: CAL старшей версии дает доступ к серверам этой и всех предыдущих версий. CAL младшей версии не дает доступ к серверам новой версии.
Грубо говоря, если у вас CAL Windows Server 2019, а вы обновили один из серверов до 2022, то эти CAL перестают покрывать обновлённый сервер. Нужно докупать или апгрейдить.
Мой коллега Дмитрий из Екатеринбурга попал именно в эту ситуацию. Обновили два сервера до 2022, а CAL остались от 2019. Три месяца работали не зная, что нарушают условия лицензирования. Хорошо, что заметили сами, а не аудиторы.
Стандартные ошибки при подсчёте CAL
За годы работы с серверным лицензированием Microsoft накопился список типичных ошибок. Вот самые частые.
Первая ошибка: забывают про удалённых сотрудников. Если человек подключается к серверу через VPN из дома, ему тоже нужна CAL. Работает из кафе через ноутбук? Нужна CAL.
Вторая ошибка: не учитывают сервисные учётные записи. Некоторые приложения создают служебных пользователей для обращения к серверу. По правилам Microsoft, если приложение обращается к серверу от имени реальных пользователей, CAL нужны на этих реальных пользователей.
Третья ошибка: путают CAL Windows Server и CAL для других продуктов. RDS CAL, SQL Server CAL, Exchange CAL это отдельные лицензии. Покупка Windows Server CAL не дает права пользоваться службами удалённых рабочих столов или SQL Server.
Знаете что? Четвёртая ошибка встречается чаще всего. Люди считают, что раз они купили Windows Server, значит всё включено. Нет. Лицензия сервера и лицензии доступа это два отдельных компонента. Оба обязательны.
Windows Server Standard vs Datacenter: разница в CAL
А ещё важный нюанс: редакция Windows Server (Standard или Datacenter) не влияет на тип CAL. CAL одни и те же для обеих редакций. Разница между Standard и Datacenter заключается в правах на виртуализацию и наборе функций, но не в клиентских лицензиях.
Это значит, что при переходе с Standard на Datacenter ваши существующие CAL остаются действительными. Менять или докупать их не нужно. Приятная новость, правда?
Где покупать CAL и как сэкономить
Лицензии CAL можно приобретать поштучно или пакетами. Microsoft предлагает несколько программ лицензирования для организаций разного размера.
Для небольших компаний оптимальный вариант покупки отдельных лицензий через авторизованных партнёров. В keytrust24.store вы найдёте CAL для Windows Server всех актуальных версий по адекватным ценам. Ключи оригинальные, активация проходит без проблем.
Для средних и крупных организаций имеет смысл рассматривать корпоративные программы лицензирования Microsoft. Они дают скидки при больших объёмах и возможность рассрочки.
Если честно, самый простой способ сэкономить это правильно посчитать. Не покупайте лишние лицензии, но и не покупайте меньше, чем нужно. Второе обойдётся дороже из-за штрафов.
Software Assurance для CAL
Software Assurance это программа, которая дает право на бесплатное обновление CAL до новых версий в течение срока действия подписки. Если вы планируете обновлять серверы до новых версий Windows Server, Software Assurance может сэкономить деньги.
Но тут надо считать. Стоимость Software Assurance за два года может превышать стоимость простой докупки новых CAL. Для компании с 20 CAL программа может быть невыгодна. Для компании с 500 CAL экономия будет заметной.
Как проверить текущее состояние лицензий
Откройте консоль управления лицензированием на сервере. В Server Manager найдите раздел Remote Desktop Services, если используете RDS. Для базового подсчёта CAL проверьте количество учётных записей в Active Directory и количество компьютеров в домене.
Полезная практика: ведите таблицу лицензий. Записывайте дату покупки, количество, тип (User или Device), версию и номер заказа. Когда придёт аудит, вы будете готовы.
Алексей, ИТ-директор торговой сети из Краснодара, рассказывал, что именно такая таблица спасла его при проверке. Аудиторы попросили подтвердить лицензионную чистоту. Алексей открыл свою таблицу, показал чеки, и вопрос закрылся за полчаса. Без таблицы процедура могла бы затянуться на недели.
CAL для Remote Desktop Services (RDS)
Тут такое дело: если ваши сотрудники подключаются к серверу через Remote Desktop (удалённый рабочий стол), одних Windows Server CAL недостаточно. Нужны ещё RDS CAL. Это отдельные лицензии, и стоят они отдельно.
По факту, RDS CAL нужны когда:
- Сотрудники подключаются к серверу через RDP для работы (терминальный сервер)
- Используется RemoteApp для запуска приложений на сервере
- Работает Remote Desktop Web Access
Грубо говоря, если вы просто администрируете сервер через RDP, то две одновременные административные сессии включены бесплатно. Но если у вас 20 бухгалтеров работают в 1С через удалённый рабочий стол, каждому нужна RDS CAL.
REM Проверка установленных RDS CAL на сервере
REM Через Server Manager -> Remote Desktop Services -> RD Licensing Manager
REM Через PowerShell
Get-RDLicenseConfiguration
Get-WmiObject Win32_TSIssuedLicense -Namespace "rootcimv2" | Measure-ObjectМой знакомый Пётр, администратор в строительной фирме (сервер HP ProLiant DL380 Gen10), настроил терминальный сервер для бухгалтерии. 12 человек работали через RDP. Через три месяца RDS CAL закончились (льготный период истёк), и все получили предупреждение о нелицензионном использовании. Пришлось срочно докупать. Если честно, забыть про RDS CAL, одна из самых дорогих ошибок в серверном лицензировании.
Мониторинг и аудит лицензий CAL
Знаете что? Лучший способ не попасть на штраф при аудите Microsoft, вести учёт лицензий постоянно. Не раз в год, а регулярно.
# Количество компьютеров в домене Active Directory
(Get-ADComputer -Filter *).Count
# Количество пользователей в домене
(Get-ADUser -Filter *).Count
# Активные пользователи (входили за последние 90 дней)
$cutoff = (Get-Date).AddDays(-90)
Get-ADUser -Filter {LastLogonDate -gt $cutoff} -Properties LastLogonDate | Measure-ObjectВот в чём прикол: количество компьютеров и пользователей в AD это ваше минимальное количество CAL. Если компьютеров 80, а CAL только 50, вы в зоне риска. Проверяйте эти цифры хотя бы раз в квартал.
Итог
По факту, лицензирование CAL Windows Server это не ракетостроение, но требует внимательности. Определите тип CAL (User или Device), подсчитайте точное количество, следите за версиями при обновлении серверов. И обязательно ведите учёт.
Вот в чём прикол: правильный подсчёт CAL сэкономит вам десятки, а то и сотни тысяч рублей. А неправильный может обойтись в несколько раз дороже при аудите.
Помните три правила. CAL нужны всем, кто обращается к серверу. CAL считаются по пользователям или устройствам, а не по серверам. CAL младшей версии не покрывают серверы старшей версии.
Короче, не экономьте на лицензиях в ущерб комплаенсу. Штрафы при аудите Microsoft всегда дороже, чем стоимость лицензий. А если нужны лицензии CAL для Windows Server, загляните в каталог keytrust24.store. Там вы найдёте нужные версии по адекватным ценам, а при вопросах по подсчёту вам помогут определить оптимальную конфигурацию. Доставка моментальная, ключи проверенные.



