К статье
Практический материал

Администрирование · 11 мин

Для чего нужны лицензии на сервер 1С

Зачем нужна лицензия на сервер 1С:Предприятие, чем она отличается от клиентских лицензий, какие виды бывают, как выбрать и не нарушить условия лицензирования.

Переход с файлового режима работы 1С на клиент-серверную архитектуру почти всегда упирается в вопрос лицензирования: кроме привычных клиентских лицензий на рабочие места требуется отдельная лицензия на сервер 1С:Предприятие. Без неё сервер приложений просто не запустится в штатном режиме, а база останется недоступной для пользователей.

Лицензия на сервер — это право запуска и использования сервера 1С:Предприятия на конкретном компьютере. Она активируется программным ключом, привязанным к аппаратным параметрам машины, либо аппаратным ключом HASP. При этом она не заменяет клиентские лицензии: пользователи по-прежнему подключаются по своим клиентским лицензиям, а серверная лицензия лишь разрешает работу самого сервера.

Ошибки в выборе и настройке серверной лицензии приводят к типичным проблемам: сервер не стартует, пользователи получают сообщение «не найдена лицензия», а после переноса системы на новое железо активация слетает. Ниже разобрано, какие виды серверных лицензий существуют, когда они обязательны, как их активировать и как проверить корректность работы.

Когда серверная лицензия обязательна, а когда не нужна

Лицензия на сервер требуется только при работе в клиент-серверном варианте, когда платформа 1С развёрнута как трёхзвенная архитектура: клиентское приложение — сервер 1С:Предприятия — сервер СУБД. Если база работает в файловом режиме, сервер 1С не используется, и серверная лицензия не нужна вовсе — достаточно клиентских лицензий.

Типичные признаки того, что организации пора переходить на клиент-серверный режим: база разрослась до десятков гигабайт, одновременно работают десятки пользователей, файловая база регулярно «падает» или требует монопольного восстановления, регламентные операции выполняются часами. В этих условиях серверная лицензия становится обязательной частью инфраструктуры.

Чем серверная лицензия отличается от клиентской

Клиентская лицензия даёт право на запуск клиентского приложения (тонкого, толстого или веб-клиента) одним пользователем или на одном рабочем месте. Серверная лицензия разрешает работу самого сервера приложений. Это два независимых контура лицензирования: покупка серверной лицензии не добавляет ни одного пользовательского подключения.

Ещё одно отличие — в привязке. Программная серверная лицензия жёстко привязывается к аппаратным параметрам конкретного компьютера: при замене материнской платы, процессора, сетевых адаптеров или переносе на другой сервер активация может стать недействительной, и потребуется получение резервного пин-кода. Клиентские многопользовательские лицензии тоже привязываются к компьютеру, на котором развёрнут сервер лицензий, но это может быть отдельная, более стабильная машина.

Сравнение вариантов

Файловый режим

Подходит для небольших баз и малого числа пользователей; серверная лицензия не нужна, но есть ограничения по надёжности и производительности

Клиент-серверный режим с программной лицензией

Гибкая активация через пин-код, но привязка к железу требует осторожности при апгрейде и виртуализации

Клиент-серверный режим с аппаратным ключом HASP

Ключ легко переносится между серверами, но сам токен можно потерять или повредить; требуется свободный USB-порт

Виды лицензий на сервер 1С

Основное деление — по разрядности и масштабу. Существует лицензия на 32-разрядный сервер и на сервер без ограничения разрядности (x86-64), которая стоит заметно дороже, но позволяет использовать 64-разрядную версию сервера с полным доступом к оперативной памяти. Для баз с высокой нагрузкой 64-разрядный сервер — фактический стандарт, поскольку 32-разрядные процессы ограничены по памяти.

Отдельно существует лицензия на сервер уровня КОРП, которая приобретается вместе с поставками уровня КОРП и даёт дополнительные возможности, актуальные для крупных внедрений. Также есть специальные варианты: например, лицензии для серверов, приобретаемые в составе комплексных поставок, и лицензии на дополнительные серверы при построении кластера.

По форме активации различают программные лицензии (пин-коды, вводимые через консоль кластера или конфигуратор) и аппаратные USB-ключи HASP. Программные удобнее для виртуальных сред, аппаратные проще переносить между физическими серверами.

Как выбрать подходящую серверную лицензию

Начните с оценки нагрузки: количество одновременно работающих пользователей, объём базы, интенсивность фоновых заданий. Если пользователей немного и база умеренная, 32-разрядного сервера может хватить, но на практике большинство внедрений сразу ориентируются на 64-разрядную версию, чтобы не упираться в ограничение памяти при росте системы.

Далее определите форму лицензии. Для виртуализованной инфраструктуры программная лицензия предпочтительнее, но учтите: изменение параметров виртуальной машины (например, объёма памяти или конфигурации виртуального оборудования) может привести к слёту активации. Для физического сервера, который планируется переносить или переезжать, аппаратный ключ даёт больше свободы.

Маршрут решения

Как выбрать действие

База небольшая, пользователей мало, бюджет ограниченРассмотрите файловый режим — серверная лицензия вообще не потребуется
Планируется 64-разрядный сервер и рост нагрузкиПриобретайте лицензию на сервер без ограничения разрядности
Сервер работает в виртуальной машинеИспользуйте программную лицензию и зафиксируйте параметры ВМ, чтобы не потерять активацию
Сервер периодически переносится между площадкамиВыбирайте аппаратный ключ HASP для простого переноса

Как активировать лицензию на сервер

Активация программной лицензии выполняется после установки сервера 1С:Предприятия. Пин-код из комплекта поставки вводится через консоль администрирования кластера или при первом запуске, когда платформа сообщает об отсутствии лицензии. Система формирует запрос с учётом аппаратных параметров компьютера и привязывает лицензию к этой конфигурации.

В комплекте обычно несколько пин-кодов: основные и резервные. Резервные предназначены для повторной активации после существенного изменения конфигурации оборудования. Тратить их «на всякий случай» не следует — когда резервные пин-коды закончатся, восстановление лицензии потребует обращения в центр лицензирования.

Порядок активации
  1. 1
    Установите сервер 1С:Предприятия и убедитесь, что служба агента сервера запущена
  2. 2
    Откройте консоль администрирования кластера или запустите клиентское приложение — платформа сообщит об отсутствии лицензии
  3. 3
    Выберите получение программной лицензии и введите пин-код из комплекта поставки
  4. 4
    Подтвердите данные организации — они должны совпадать с регистрационными данными поставки
  5. 5
    Проверьте в консоли кластера, что лицензия появилась в списке, и запустите тестовое подключение к базе

Типичные ошибки и риски при работе с серверными лицензиями

Самая частая ошибка — уверенность, что серверная лицензия покрывает пользователей. На практике после установки сервера и активации серверной лицензии пользователи всё равно получают ошибку «не найдена лицензия», потому что клиентские лицензии не развёрнуты или сервер лицензирования не настроен.

Вторая группа ошибок связана с привязкой к железу: администраторы меняют сетевые карты, мигрируют виртуальную машину на другой хост с изменением параметров или выполняют апгрейд сервера, не позаботившись о резервных пин-кодах. Итог — нерабочий сервер в самый неподходящий момент.

Типичные ошибки
01
Покупка только серверной лицензии без клиентских — пользователи не смогут подключиться
02
Изменение конфигурации оборудования без резервных пин-кодов — активация слетает, сервер не стартует
03
Использование одной серверной лицензии на нескольких серверах кластера — нарушение условий лицензирования и сбои в работе
04
Установка 32-разрядного сервера под высокую нагрузку — упор в ограничение памяти и деградация производительности
05
Потеря конверта с пин-кодами и регистрационными данными — невозможность восстановить лицензию самостоятельно

Как проверить, что лицензия работает корректно

Базовая проверка выполняется через консоль администрирования кластера: в разделе лицензий должна отображаться активированная серверная лицензия с корректными данными. Дополнительно стоит убедиться, что пользователи подключаются без сообщений об отсутствии лицензии и что клиентские лицензии раздаются исправно.

Полезно периодически контролировать журнал регистрации и диагностические сообщения службы агента сервера: предупреждения о проблемах с лицензированием часто появляются там до того, как пользователи заметят сбой.

Контрольные точки

Как проверить результат

Список лицензий в консоли кластера
Норма

Серверная лицензия отображается и активна

Тревожный признак

Лицензия отсутствует или помечена как недействительная

Подключение пользователей
Норма

Клиенты входят в базу без сообщений о лицензиях

Тревожный признак

Ошибка «не найдена лицензия для использования программы»

Поведение после перезагрузки сервера
Норма

Служба агента стартует, лицензия подхватывается автоматически

Тревожный признак

После перезагрузки требуется повторная активация

Сообщения в журнале регистрации
Норма

Нет регулярных ошибок лицензирования

Тревожный признак

Повторяющиеся предупреждения о поиске лицензии

Храните конверт с пин-кодами, регистрационный номер поставки и данные организации, указанные при активации, в одном защищённом месте вместе с описанием конфигурации сервера на момент активации. Это сильно ускоряет восстановление лицензии после апгрейда или сбоя оборудования.
ПЗ
Практическое замечание

Часто задаваемые вопросы

Можно ли работать без лицензии на сервер в клиент-серверном режиме?

Нет. Сервер 1С:Предприятия без действующей лицензии не обслуживает подключения к информационным базам. Клиент-серверный режим предполагает обязательное наличие серверной лицензии плюс клиентских лицензий для пользователей.

Заменяет ли серверная лицензия клиентские?

Нет, это разные виды лицензий. Серверная разрешает работу самого сервера приложений, клиентские — подключение пользователей. Для рабочей системы нужны обе части.

Что делать, если после замены оборудования лицензия перестала работать?

Используйте резервный пин-код из комплекта поставки и активируйте лицензию заново с теми же регистрационными данными. Если резервные пин-коды исчерпаны, потребуется обращение в центр лицензирования фирмы «1С» через партнёра.

Нужна ли отдельная лицензия для тестового сервера?

Формально каждый работающий сервер 1С:Предприятия требует лицензии. На практике для тестовых задач часто используют аппаратный ключ, временно переносимый на тестовую машину, либо отдельную лицензию, если тестовый контур работает постоянно.

Что выбрать: программную лицензию или USB-ключ?

Программная удобна для стабильной виртуальной или физической инфраструктуры, но чувствительна к изменению оборудования. USB-ключ проще переносить между серверами, но его можно потерять или повредить, а восстановление аппаратного ключа — отдельная процедура.

Нужна ли серверная лицензия для веб-сервера с публикацией базы?

Публикация базы на веб-сервере — это лишь способ доступа клиентов. Сама база по-прежнему обслуживается сервером 1С:Предприятия (в клиент-серверном режиме), поэтому серверная лицензия остаётся обязательной.

Итог

Что важно запомнить

Лицензия на сервер 1С обязательна только в клиент-серверном режиме и не заменяет клиентские лицензии. Выбирайте разрядность под нагрузку, форму лицензии — под тип инфраструктуры, храните резервные пин-коды и не меняйте оборудование без подготовки. Проверяйте активацию через консоль кластера и реальные подключения пользователей.