При переходе с файловой базы на клиент-серверный вариант работы у начинающих администраторов и специалистов часто возникает путаница с типами лицензий. Нередко лицензию на сервер ошибочно принимают за лицензию на одно или несколько рабочих мест. Разберем детально, как устроена схема лицензирования платформы 1С:Предприятие 8, в чем принципиальная разница между клиентскими и серверными лицензиями, а также какие технические ограничения накладывает продукт «1С:Предприятие 8.3. Сервер МИНИ».
Проанализируем базовую архитектуру клиент-серверной работы 1С. В трехуровневой архитектуре присутствуют клиентские приложения (тонкий, толстый или веб-клиент), кластер серверов 1С:Предприятия (службы ragent, rmngr, rphost) и СУБД (PostgreSQL, MS SQL Server, Oracle и др.).
Для легального запуска и функционирования всей системы требуются два независимых типа лицензий:
Таким образом, если у клиента активирована стандартная лицензия на сервер (программная защита), это означает, что сервер приложений может обрабатывать запросы. Количество одновременно работающих пользователей при этом ограничивается исключительно количеством имеющихся клиентских лицензий и аппаратными мощностями оборудования.
Рассмотрим, почему существует отдельный продукт «Сервер МИНИ» на 5 подключений и чем он технически отличается от полноценных лицензий уровня ПРОФ и КОРП.
Не имеет встроенных программных лимитов на количество пользовательских сеансов. К серверу могут подключаться десятки, сотни или тысячи пользователей, пока хватает клиентских лицензий. Лицензия на сервер x86-64 позволяет запускать как 32-разрядные, так и 64-разрядные рабочие процессы rphost. Лицензия x86 ограничена запуском только 32-битного сервера, где адресное пространство каждого процесса ограничено 2–4 ГБ оперативной памяти.
Это специальный бюджетный вариант для небольших рабочих групп. Она стоит существенно дешевле, но на уровне платформы в нее зашиты жесткие технические ограничения:
Выясним, как взаимодействуют клиентские лицензии и сервер 1С на практике. Существует два основных механизма получения клиентской лицензии:
Проанализируем работу сервисных процессов. Фоновые и регламентные задания, а также вызовы HTTP- и Web-сервисов в клиент-серверном режиме исполняются в контексте сервера. Они не расходуют клиентские пользовательские лицензии, однако их выполнение возможно только при наличии валидной активной серверной лицензии.
Если организация выросла из рамок «Сервер МИНИ» (требуется подключить 6 и более пользователей), не нужно покупать сервер за полную стоимость с нуля. Фирма «1С» предусматривает штатную процедуру апгрейда с зачетом стоимости ранее приобретенной лицензии «Сервер МИНИ» на полноценную лицензию «1С:Предприятие 8.3 ПРОФ на 64-разрядный сервер».
Помните, что программная серверная лицензия при активации жестко привязывается к параметрам материнской платы, процессора, сетевой карты, системного диска и версии операционной системы. При плановой модернизации сервера приложений используйте резервные пин-коды из комплекта поставки.