Серверная лицензия 1С 8.3: что она даёт и как не ошибиться с выбором

· 9 мин

Содержание

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

Серверная лицензия не ограничивает число пользователей (кроме версии МИНИ). Она разрешает работу самого сервера на конкретной машине. Право каждого сотрудника открыть сеанс даёт отдельная клиентская лицензия. Отсюда главная путаница при закупке: покупают только одну из двух частей.

Зачем серверу 1С отдельная лицензия

Платформа 1С умеет работать в двух режимах. В файловом база лежит в папке, и каждый клиент сам читает файл 1Cv8.1CD. В клиент-серверном между пользователями и СУБД стоит сервер 1С: агент, менеджер кластера и рабочие процессы rphost. Именно эти процессы и проверяют наличие серверной лицензии.

Что даёт переход на сервер и, значит, ради чего покупают лицензию:

  • 🚀 Скорость при 10+ пользователях. Вычисления идут на сервере, по сети гоняются только результаты.
  • 🗄 Нормальная СУБД. Данные хранятся в PostgreSQL, MS SQL Server и других поддерживаемых СУБД, а не в одном файле.
  • 🔒 Надёжность. Сбой у одного пользователя не портит базу, как бывает в файловом режиме при обрыве сети.
  • ⚙️ Администрирование. Управление сеансами, блокировками, регламентными заданиями, журналом через консоль кластера.
  • 📈 Рост. Можно добавлять рабочие серверы и разносить нагрузку.

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

Лицензия на СУБД — отдельная история. Серверная лицензия 1С не включает MS SQL Server. PostgreSQL бесплатен, поэтому в небольших компаниях выбирают его.

Виды лицензий на сервер: разрядность, уровень, ограничения

Лицензии различаются по трём признакам: разрядность сервера, уровень (ПРОФ или КОРП) и ограничение по числу подключений.

ВидЧто разрешаетКому подходитОриентир цены*
Сервер МИНИСервер с ограничением до 5 подключенийНебольшой офис, которому важна надёжность СУБДпримерно 13–20 тыс. ₽
ПРОФ, x86-32Только 32-разрядный серверСтарые 32-битные системы, сейчас почти не нуженпримерно 50–65 тыс. ₽
ПРОФ, x86-6464-разрядный и 32-разрядный серверОсновной вариант для компаний от 10 до сотен пользователейпримерно 85–110 тыс. ₽
КОРП, x86-64То же плюс расширенные механизмы кластераКрупные внедрения с отказоустойчивостью и тонким распределением нагрузкипримерно 250–320 тыс. ₽

* Цены ориентировочные, фирма 1С периодически их пересматривает. Точную стоимость назовёт партнёр.

Разрядность: x86-32 или x86-64

32-разрядный рабочий процесс адресует не больше 4 ГБ памяти. На базах в десятки гигабайт и при 20+ пользователях он упирается в этот потолок и падает с нехваткой памяти. Лицензия x86-64 снимает вопрос: она подходит и для 64-, и для 32-разрядного сервера.

Покупать лицензию x86-32 для нового сервера нет смысла. Разница в цене окупается первым же инцидентом с памятью.

ПРОФ или КОРП

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

Сколько оперативной памяти ставить: 8, 16 или 32 ГБ

Серверная лицензия не продаётся «под объём памяти» — объём памяти выбирают для самого компьютера. Ниже ориентиры для сервера на Windows Server 2016 и новее, где на той же машине стоит СУБД.

НагрузкаПамятьКомментарий
До 10 пользователей, 1–2 базы до 10 ГБ8 ГБМинимум. Впритык, если СУБД на той же машине
10–30 пользователей, несколько баз16 ГБКомфортный объём для БП и ЗУП
30–60 пользователей, УТ или КА, базы 30+ ГБ32 ГБСУБД забирает большую часть под кеш
60+ пользователей, ERPот 64 ГБСервер 1С и СУБД лучше разнести

Почему так. Память делят три потребителя:

  1. Операционная система — 2–4 ГБ.
  2. Рабочие процессы rphost — в среднем 1–3 ГБ на процесс, а при тяжёлых отчётах и обработках больше.
  3. СУБД — чем больше кеша, тем меньше чтений с диска. В идеале в кеш помещается рабочая часть базы.

Как понять, что памяти мало: в диспетчере задач занято больше 85–90% постоянно, rphost регулярно перезапускаются, а пользователи жалуются на ошибки соединения с сервером в момент закрытия месяца.

Память дешевле, чем время бухгалтеров. Если сомневаетесь между 16 и 32 ГБ для 25–30 человек — берите 32 ГБ.

Активация ключа защиты на сервере

Лицензия бывает программной (файл, привязанный к оборудованию) и аппаратной (USB-ключ). Сейчас почти всегда покупают программную.

Программная лицензия

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

Порядок действий:

  1. Установите на сервер платформу с компонентами сервера и запустите службу «Агент сервера 1С:Предприятия».
  2. На этом же компьютере запустите клиент 1С от имени пользователя с правами администратора.
  3. Если подходящей лицензии нет, откроется окно получения лицензии. Введите регистрационный номер и пин-код из комплекта.
  4. Выберите способ активации: автоматически через интернет (быстрее всего), файлом или по телефону, если сервер без интернета.
  5. Заполните данные владельца. Сохраните их в отдельный файл — при восстановлении лицензии их нужно ввести один в один.
  6. Укажите место хранения лицензии — для всех пользователей компьютера.

Файл лицензии с расширением .lic ложится в общую папку:

Windows:  C:\ProgramData\1C\licenses\
Linux:    /var/1C/licenses/

Служба сервера работает от отдельной учётной записи (по умолчанию USR1CV8). Если положить лицензию в профиль администратора, клиент её увидит, а сервер — нет. Поэтому выбирайте общий каталог.

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

Аппаратный ключ

USB-ключ вставляется в тот компьютер, где работает сервер 1С, и требует драйвера HASP. Драйвер ставится вместе с платформой (компонента в установщике) или отдельно. Плюс ключа — его легко перенести на новое железо. Минус — USB-порт на виртуальной машине и в арендованной стойке.

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

  • Откройте любую серверную базу . Если запустилась — сервер лицензию видит.
  • В консоли кластера посмотрите сеансы: у каждого видно, какая клиентская лицензия получена.
  • Из командной строки на машине с запущенным ras — список сеансов с лицензиями:
rac cluster list
rac session list --cluster=<UUID кластера> --licenses
  • В новых версиях платформы установленные программные лицензии показывает утилита ring: ring license list.

Серверная лицензия и клиентские: кто за что отвечает

Две лицензии решают разные задачи, и одна другую не заменяет.

Лицензия на серверКлиентская лицензия
Что разрешаетРаботу сервера 1С на компьютереОдно соединение пользователя с базой
Сколько нужноПо одной на каждый рабочий серверПо числу одновременно работающих
Нужна для файловой базыНетДа
Где хранитсяНа сервереНа сервере, на рабочем месте или на сетевом ключе

Пример. В компании 25 бухгалтеров и менеджеров, одновременно работают до 18. Нужно: одна серверная лицензия x86-64 ПРОФ и клиентские лицензии минимум на 18 рабочих мест — например, комплект на 10 плюс на 5 плюс на 5, итого 20 с небольшим запасом.

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

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

Лицензия сервера 1С на виртуальной машине и в облаке

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

Что ломает лицензию на ВМ:

  • 🔁 смена MAC-адреса сетевого адаптера (гипервизор назначил новый при пересоздании);
  • 📦 клонирование ВМ или восстановление из образа на другой хост;
  • 🧩 изменение числа процессоров, объёма памяти или состава дисков;
  • 🧱 миграция в другой кластер виртуализации или к другому провайдеру.

Что сделать заранее:

  1. Задайте статический MAC-адрес сетевому адаптеру ВМ.
  2. Не меняйте конфигурацию ВМ после активации без необходимости.
  3. Сохраните данные регистрации и файл лицензии в резервной копии.
  4. Для аппаратного ключа пробросьте USB в ВМ или используйте USB-сервер в сети.

Облако и аренда сервера

Здесь два варианта:

  • Своя лицензия на арендованной ВМ (IaaS). Вы активируете купленную лицензию на виртуальном сервере провайдера. Правила те же, что для своей ВМ.
  • Аренда 1С у провайдера (SaaS, хостинг 1С). Серверную и клиентские лицензии предоставляет провайдер, они входят в абонентскую плату. Покупать свою серверную лицензию не нужно.

Если переезжаете с одного облака в другое, своя программная лицензия, скорее всего, потребует повторной активации резервным пин-кодом. Заложите это в план переезда.

Какая лицензия на сервер вам нужна?

Ошибки при покупке и установке серверной лицензии

Большинство проблем с лицензией сервера появляется не из-за самой лицензии, а из-за порядка действий. Вот что встречается на практике.

  • ❌ Купили серверную лицензию, забыли клиентские. Сервер запускается, но пользователи получают отказ: свободных лицензий нет. Серверная лицензия соединений не даёт.
  • ❌ Активировали лицензию в профиле администратора. Клиент, запущенный под администратором, работает, а служба сервера под USR1CV8 лицензию не находит. Лечится повторным получением лицензии с выбором общего каталога или переносом файла .lic в C:\ProgramData\1C\licenses\.
  • ❌ Активировали на временном железе. Сервер собрали на старой машине «пока не приедет новый», а через месяц потратили резервный пин-код на переезд. Активируйте лицензию на той машине, где сервер будет жить.
  • ❌ Не сохранили данные владельца. При восстановлении их нужно ввести точно так же, вплоть до формы записи названия организации и адреса. Расхождение в одном символе — и автоматическая активация не пройдёт.
  • ❌ Взяли 32-разрядную лицензию ради экономии. Через полгода база выросла, рабочие процессы упираются в 4 ГБ, а лицензию приходится докупать заново.

Что подготовить до активации

Перед активацией лицензии сервера
Выполнено: 0 / 6

Частые вопросы

Можно ли запустить сервер 1С без лицензии на тестовой машине?
Нет. Без лицензии сервер не обслуживает базы. Для обучения есть учебная версия платформы, для разработки — версия для разработчиков по программе фирмы 1С.
Нужна ли серверная лицензия для веб-публикации базы?
Для публикации файловой базы на веб-сервере — нет, нужны только клиентские лицензии. Для серверной базы лицензия сервера нужна в любом случае, веб-клиент её не заменяет.
Что делать, если кончились пин-коды для повторной активации?
Обратиться в центр лицензирования фирмы 1С с регистрационными данными и документами на покупку. Новые пин-коды выдают по запросу владельца лицензии.
Можно ли перенести серверную лицензию на новый сервер?
Да. Программную активируют на новой машине резервным пин-кодом, указав те же данные владельца. Аппаратный ключ просто переставляют.
Влияет ли тип СУБД на выбор лицензии сервера 1С?
Нет. Одна и та же серверная лицензия работает с PostgreSQL, MS SQL Server и другими поддерживаемыми СУБД. Лицензию на саму СУБД, если она платная, покупают отдельно.