Особенности учета клиентских лицензий

10.3.4. Особенности учета клиентских лицензий
10.3.4.1. Общая информация
В зависимости от вида клиента и места расположения файлов с программными лицензиями возможны несколько вариантов учета лицензий. Подразделы данного раздела содержат более подробную информацию о вариантах учета клиентских программных лицензий в различных вариантах использования.
10.3.4.2. Файловый вариант
В данном случае возможно использование только однопользовательских лицензий, что обеспечивает запуск на компьютере с файлом программной лицензией произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор.
Исключением является терминальный режим использования «1С:Предприятия». В этом случае возможно использование с файловым вариантом информационной базы многопользовательских лицензий. Подробнее см. здесь.
10.3.4.3. Клиент-серверный вариант
В данном случае возможны следующие варианты получения лицензий.
10.3.4.3.1. Однопользовательская программная лицензия
Обеспечивает запуск на компьютере с файлом программной лицензии произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор.
10.3.4.3.2. Многопользовательская программная лицензия
Подсчетом лицензий занимается сервер «1С:Предприятия».
В этом случае файлы программных лицензии располагаются на компьютере, где установлен сервер «1С:Предприятия». Подсчетом лицензий занимается непосредственно сервер. В этом случае лицензии расходуются из расчета «один сеанс ‑ одна лицензия». Таким образом, если на одном компьютере запущено два экземпляра «1С:Предприятия» (в любом режиме запуска и с любым видом клиента), то на это будет израсходовано две лицензии.
10.3.4.4. Веб-клиент
В зависимости от варианта информационной базы (файловый или клиент-серверный) подсчетом лицензий занимается либо модуль расширения веб-сервера (в файловом варианте) либо сервер «1С:Предприятия» (в клиент-серверном варианте).
В этом случае файл программной лицензии может располагаться на компьютере, где установлен модуль расширения веб-сервера, либо на компьютере, где установлен сервер «1С:Предприятия». Подсчетом лицензий занимается непосредственно модуль расширения веб-сервера (или сервер). В этом случае лицензии расходуются из расчета «один сеанс ‑ одна лицензия». Таким образом, если на одном компьютере запущено два экземпляра «1С:Предприятия» (в любом режиме запуска и с любым видом клиента), то на это будет израсходовано две лицензии.
10.3.4.5. Тонкий клиент, работающий через веб-сервер
Тонкий клиент может использовать для получения лицензий:
● однопользовательскую программную лицензию;
● модуль расширения веб-сервера или сервер «1С:Предприятия».
В случае однопользовательской программной лицензии, обеспечивается запуск на компьютере с файлом программной лицензии произвольного количества экземпляров системы в режиме 1С:Предприятие.
Если для получения лицензии используется модуль расширения веб-сервера или сервер «1С:Предприятия», то в случае файлового варианта подсчетом лицензий занимается модуль расширения веб-сервера, а в клиент-серверном варианте ‑ сервер «1С:Предприятия». В этом случае лицензии расходуются из расчета «один сеанс ‑ одна лицензия». Таким образом, если на одном компьютере запущено два экземпляра «1С:Предприятия» (в любом режиме запуска и с любым видом клиента), то на это будет израсходовано две лицензии.
При этом файл программной лицензии может располагаться на компьютере, где установлен модуль расширения веб-сервера либо на компьютере, где установлен сервер «1С:Предприятия».
10.3.4.6. Однопользовательская программная лицензия и веб-клиент
В случае, если на компьютере с сервером «1С:Предприятия» или веб-сервером (в случае файлового варианта информационной базы) установлена однопользовательская программная лицензия, имеется возможность запустить:
● Произвольное количество конфигураторов на компьютере с файлом однопользовательской программной лицензией.
● Произвольное количество клиентских приложений (кроме веб-клиента) на других компьютерах, если им доступны клиентские лицензии.
● Также доступен один из следующих вариантов запуска:
● Одно произвольное клиентское приложение (включая веб-клиента) на любом компьютере, если ему недоступна клиентская лицензия.
● Произвольное количество клиентских приложений (кроме веб-клиента) на компьютере с файлом программной лицензии.
Другими словами, имеется возможность вести разработку и отладку с использованием веб-клиента, используя только однопользовательскую программную лицензию. При этом при использовании веб-клиента на локальном компьютере остается возможность запуска только конфигуратора, другие виды клиентов не могут быть запущены.
10.3.4.7. COM-соединение
При использовании 32-разрядного COM-соединения поиск доступной лицензии осуществляется в следующем порядке:
● однопользовательские программные лицензии;
● многопользовательские программные лицензии;
● клиентские лицензии на сервере «1С:Предприятия» (в клиент-серверном варианте) или веб-сервере (в случае файлового варианта, подключенного через веб-сервер).
При использовании 64-разрядного COM-соединения поиск доступной лицензии осуществляется в следующем порядке:
● однопользовательские программные лицензии;
● многопользовательские программные лицензии;
● клиентские лицензии на сервере «1С:Предприятия» (в клиент-серверном варианте) или веб-сервере (в случае файлового варианта, подключенного через веб-сервер).
Если COM-соединение запускается из кода, исполняемого на сервере «1С:Предприятия», как внутрипроцессный COM-сервер и сервер использует серверную программную лицензию, то COM-соединение использует серверную программную лицензию. В противном случае COM-соединение выполняет поиск клиентской программной лицензии так, как описано выше в этом разделе.
10.3.4.8. Интернет-сервисы, фоновые задания
Для работы интернет-сервисов (Web-сервисы, HTTP-сервисы, запросы к OData) и фоновых заданий не требуется клиентских лицензий. Однако если информационная база, которая предоставляет интернет-сервисы, работает в клиент-серверном варианте, необходимо наличие серверной лицензии для работы сервера «1С:Предприятия».
10.3.4.9. Терминальный сервер
10.3.4.9.1. Общая информация
При использовании Windows-систем следует учитывать следующую особенность: с точки зрения системы программного лицензирования, рабочее место определяется номером идентификатора сессии. Все запросы на получения лицензии, выполненные с одного компьютера и с одним идентификатором сессии, считаются полученными с одного рабочего места. Например, если существует компьютер, на котором установлена однопользовательская программная лицензия, то этой лицензией смогут пользоваться произвольное количество клиентских приложений, запущенных интерактивно. Однако, если на этом компьютере клиентское приложение (в любом виде) будет запущено из какой-либо службы ОС Windows ‑ это будет считаться аналогом терминального сервера, и будет требоваться дополнительная лицензия. Эта особенность касается любых программных лицензий (не обязательно однопользовательских).
Также можно рассмотреть следующие особенности учета клиентских лицензий.
10.3.4.9.2. Однопользовательская программная лицензия
Обеспечивает запуск произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор от лица одной терминальной сессии.
Программные лицензии (как однопользовательские, так и многопользовательские), размещенные на терминальном сервере, складываются в том случае, если файлы с лицензиями доступны всем пользователям терминального сервера.
10.3.4.9.3. Многопользовательская программная лицензия
Многопользовательская программная лицензия может быть размещена на терминальном сервера и использоваться как для файлового, так и для клиент-серверного варианта системы. В этом случае обеспечивается запуск произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор для такого количества одновременных подключений к терминальному серверу (терминальных сессий), на сколько пользователей активирована многопользовательская программная лицензия.
Программные лицензии (как однопользовательские, так и многопользовательские), размещенные на терминальном сервере, складываются в том случае, если файлы с лицензиями доступны всем пользователям терминального сервера.
10.3.4.10. Мобильный клиент
В зависимости от варианта информационной базы (файловый или клиент-серверный) подсчетом лицензий занимается либо модуль расширения веб-сервера (в файловом варианте) либо сервер «1С:Предприятия» (в клиент-серверном варианте).
В этом случае файл программной лицензии может располагаться на компьютере, где установлен модуль расширения веб-сервера, либо на компьютере, где установлен сервер «1С:Предприятия». Подсчетом лицензий занимается непосредственно модуль расширения веб-сервера (или сервер). В этом случае лицензии расходуются из расчета «один сеанс ‑ одна лицензия». Таким образом, если на одном мобильном устройстве запущено два экземпляра мобильного клиента, то на это будет израсходовано две лицензии. Если на компьютере, где расположен веб-сервер, запущен конфигуратор, а на мобильном устройстве запущен мобильный клиент, использующий этот веб-сервер для доступа к информационной базе, то для такого доступа также будет необходимо обеспечить две лицензии.
10.3.4.11. Автономный сервер
В случае использования автономного сервера, лицензия может быть получена с помощью:
● Локальной программной лицензии (только тонкий клиент).
● Автономного сервер «1С:Предприятия».
Если лицензия получается непосредственно тонким клиентом, то на одном компьютере возможен запуск произвольного количества экземпляров системы в режиме 1С:Предприятие.
Если лицензию выдает автономный сервер, то лицензии расходуются «на сеанс». Файл с активированной программной лицензией должен быть доступен экземпляру автономного сервера, который обслуживает используемую информационную базу. При определении доступности следует учитывать пользователя, от имени которого выполняется экземпляр автономного сервера. Для автономного сервера должна быть включена возможность выдавать лицензии (параметр infobase.distribute-licenses конфигурационного файла автономного сервера).
10.3.5. Особенности активации и получения серверной лицензии
10.3.5.1. Кластер серверов
Программная лицензия должна быть активирована для компьютера, на котором выполняется (один или несколько) рабочий процесс (rphost) кластера серверов или работает менеджер кластера (rmngr), на который назначен сервис лицензирования.
Проверка наличия серверной лицензии осуществляется в тот момент, когда клиентское приложение выполняет подключение к рабочему процессу (rphost).
Если серверная лицензия выдается сервисом лицензирования кластера, то следует иметь ввиду следующую особенность работы сервиса: в том случае, если сервису лицензирования одновременно доступны программные лицензии на 32‑ и 64-разрядные сервер «1С:Предприятия», то при запросе лицензии на 32-разрядный сервер может быть выдана лицензия на 64-разрядный сервер. Это произойдет в том случае, если в момент запроса лицензии лицензия на 64-разрядный сервер окажется первой свободной лицензией (по порядку следования файлов в каталоге с активированными лицензиями). В связи с этим не рекомендуется одним сервисом лицензирования раздавать программные лицензии на 32‑ и 64-разрядные сервера системы «1С:Предприятие».
Смотри также:
● Сервисы кластера (см. здесь).
10.3.5.2. Автономный сервер
Программная лицензия должна быть активирована для компьютера, на котором выполняется автономный сервер. Проверка наличия серверной лицензии выполняется автономным сервером в следующих случаях:
1. Информационная база, которую обслуживает автономный сервер, не является файловой информационной базой, и происходит любое из следующих подключений к автономному серверу:
1. Подключение клиентского приложения системы «1С:Предприятие».
2. Подключение к автономному серверу утилиты ibcmd, которая подключается к запущенному экземпляру автономного сервера на локальном компьютере (протокол IPC, используется параметр командной строки запуска --pid).
3. Подключение к автономному серверу утилиты ibcmd, которая подключается к запущенному экземпляру автономного сервера на удаленном компьютере (протокол SSH, используется параметр командной строки запуска --remote).
4. Подключение к автономному серверу по протоколу SSH.
2. Информационная база, которую обслуживает автономный сервер, является файловой информационной базой, и с этой базой одновременно работает более 3 клиентских сеансов.
Автономный сервер не требует (и не проверяет) наличие серверной лицензии в одном из следующих случаев:
1. При работе с файловой информационной базой не более 3 (трех) клиентских сеансов (включая три сеанса). При этом сеансы фоновых заданий и интернет-сервисов технически не учитываются при расчете количества одновременно используемых сеансов.
2. При подключении к автономному серверу утилиты ibcmd в offline-режиме (используется параметр командной строки запуска --data).