Можно ли использовать одну лицензию на сервер «1С:Предприятие» для нескольких компьютеров?

Системный администратор IT и автоматизация бизнеса
← На главную

Вопросы лицензирования программных продуктов часто вызывают затруднения, особенно когда речь идет о сложной серверной архитектуре. Один из распространенных вопросов: как правильно лицензировать сервер «1С:Предприятие», если в инфраструктуре компании используется несколько серверов баз данных SQL или несколько физических машин. Разберемся в этом вопросе пошагово, чтобы избежать нарушений лицензионного соглашения и обеспечить стабильную работу системы.

Ключевой принцип: что именно лицензируется?

Для начала давайте четко определим, на что именно распространяется лицензия на сервер «1С:Предприятие». Эта лицензия предназначена не для сервера баз данных (например, MS SQL Server), а для серверной части самой платформы «1С:Предприятие» — компоненты, которая называется «Сервер 1С» или ragent.exe и rmngr.exe. Именно этот компонент управляет подключениями пользователей, взаимодействует с базой данных и выполняет основную бизнес-логику на сервере.

Из этого следует главный вывод: лицензия на сервер «1С:Предприятие» никак не связана с количеством серверов СУБД (Системы Управления Базами Данных), которые вы используете. Один и тот же экземпляр сервера 1С может совершенно спокойно работать с десятками информационных баз, расположенных на разных серверах SQL. Лицензируется именно «мозг» системы — сам сервер приложений 1С.

Сценарий 1: Один сервер 1С и два физических сервера SQL

Проанализируем исходную ситуацию. У нас есть одна лицензия на сервер 1С и два отдельных физических компьютера, на каждом из которых установлен MS SQL Server. Вопрос: будет ли это работать?

Ответ: Да, будет.

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

  1. Компьютер А: Установлен Сервер «1С:Предприятие» + активирована 1 серверная лицензия.
  2. Компьютер Б: Установлен MS SQL Server, на нем размещена База_1.
  3. Компьютер В: Установлен MS SQL Server, на нем размещена База_2.

Сервер 1С на Компьютере А будет успешно обрабатывать запросы пользователей к обеим базам данных. Количество серверов SQL не имеет значения.

Сценарий 2: Два физических сервера 1С

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

Ответ: Потребуется две лицензии на сервер «1С:Предприятие».

Лицензия на сервер «1С:Предприятие» (особенно программная) жестко привязывается к параметрам компьютера, на котором она активирована. Если вы устанавливаете и запускаете службу сервера 1С на двух разных физических машинах, то это расценивается как использование двух отдельных экземпляров продукта. Следовательно, каждый из этих компьютеров должен иметь свою собственную серверную лицензию.

Важный момент: Если на одном физическом компьютере под управлением одной операционной системы вы запустите несколько экземпляров (процессов) сервера 1С, например, на разных портах (1541, 2541 и т.д.), то для их работы будет достаточно одной серверной лицензии. Лицензируется именно компьютер (или, точнее, экземпляр ОС на нем), а не количество запущенных серверных процессов.

Сценарий 3: Лицензирование в виртуальных средах

Этот вопрос вызывает больше всего споров, но позиция фирмы «1С» здесь однозначна. Разберем ее подробно.

Согласно лицензионной политике вендора, каждая виртуальная машина (ВМ), на которой развернут экземпляр сервера «1С:Предприятие», рассматривается как отдельный компьютер.

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

Все споры и аналогии (про комнаты, шкафы или билеты в цирк) не имеют практического значения. В вопросах лицензирования ключевую роль играет только позиция правообладателя. Позиция 1С такова: одна работающая ОС (физическая или виртуальная) с сервером 1С = одна лицензия.

Сценарий 4: Контейнеризация (Docker)

Использование сервера 1С в Docker-контейнерах — это технологически более новый подход, и долгое время четких разъяснений по его лицензированию не было. Однако сложившаяся практика и ответы представителей 1С на партнерских мероприятиях показывают, что подход аналогичен виртуализации.

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

Программные и аппаратные лицензии в виртуальной среде

При использовании виртуализации стоит учитывать тип серверной лицензии.

Итоги и краткая памятка

Давайте подведем итог и сформулируем простые правила лицензирования сервера «1С:Предприятие»:

  1. Что лицензируется? Лицензируется компьютер (физический или виртуальный), на котором запущена служба сервера «1С:Предприятие».
  2. Как быть с SQL? Количество серверов баз данных (MS SQL, PostgreSQL и т.д.) не влияет на количество требуемых лицензий 1С.
  3. Несколько серверов 1С на разных физических машинах: Каждая машина требует своей лицензии. 2 машины = 2 лицензии.
  4. Несколько процессов сервера 1С на одной машине: Если на одном компьютере (в одной ОС) запущено несколько процессов сервера на разных портах, достаточно одной лицензии.
  5. Виртуальные машины: Каждая ВМ с запущенным сервером 1С требует отдельной лицензии. 5 ВМ = 5 лицензий, даже если они работают на одном физическом хосте.

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

← На главную