Справочный материал

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

Описаны правила учета клиентских программных лицензий BAS для файлового, клиент-серверного, веб- и мобильного клиентов, терминального и автономного серверов, а также COM-соединений.. Общая информация. Файловый вариант. Клиент-серверный вариант. Веб-клиент. Тонкий клиент, работающий через веб-сервер. Однопользовательская программная лицензия и веб-клиент. COM-соединение. Интернет-сервисы, фоновые задания. Терминальный сервер. Мобильный клиент. Автономный сервер. Особенности активации и получения серверной лицензии

Центральный сервер распределяет отдельные светящиеся ключи доступа между компьютером, веб-окном, терминалом и мобильным устройством.

Общая информация

Файловый вариант

Клиент-серверный вариант

Веб-клиент

Тонкий клиент, работающий через веб-сервер

Однопользовательская программная лицензия и веб-клиент

COM-соединение

Интернет-сервисы, фоновые задания

Терминальный сервер

Мобильный клиент

Автономный сервер

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

 

Общая информация

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

Файловый вариант

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

Исключением является терминальный режим использования программы BAS. В этом случае в файловом варианте информационной базы возможно использование многопользовательских лицензий.

Клиент-серверный вариант

В этом случае возможны следующие варианты получения лицензий.

Однопользовательская программная лицензия

Обеспечивает запуск на компьютере, к которому привязана лицензия, произвольного количества экземпляров системы в пользовательском режиме или в режиме конфигуратора.

Многопользовательская программная лицензия

Подсчет лицензий выполняет сервер системы.

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

Веб-клиент

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

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

Тонкий клиент, работающий через веб-сервер

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

  • однопользовательскую программную лицензию;
  • модуль расширения веб-сервера или сервер системы.

В случае однопользовательской программной лицензии обеспечивается запуск на компьютере с файлом программной лицензии произвольного количества экземпляров программы BAS в пользовательском режиме.

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

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

Однопользовательская программная лицензия и веб-клиент

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

  • произвольное количество конфигураторов на компьютере с однопользовательской программной лицензией;
  • произвольное количество клиентских прикладных программ (кроме веб-клиента) на других компьютерах, если им доступны клиентские лицензии;
  • также доступен один из следующих вариантов запуска:

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

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

COM-соединение

При использовании 32-разрядного COM-соединения поиск доступной лицензии выполняется в следующем порядке:

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

При использовании 64-разрядного COM-соединения поиск доступной лицензии выполняется в следующем порядке:

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

Если COM-соединение запускается из кода, выполняемого на сервере системы, COM-соединение использует серверную программную лицензию. В противном случае COM-соединение выполняет поиск клиентской программной лицензии, как описано выше в этом разделе.

Интернет-сервисы, фоновые задания

Для работы интернет-сервисов (Web-сервисы, HTTP-сервисы, запросы к OData) и фоновых заданий клиентские лицензии не требуются. Однако если информационная база, предоставляющая интернет-сервисы, работает в клиент-серверном варианте, для работы сервера системы необходима серверная лицензия.

Терминальный сервер

Общая информация

При использовании Windows-систем следует учитывать следующую особенность: с точки зрения системы программного лицензирования рабочее место определяется номером идентификатора сеанса. Все запросы на получение лицензии, выполненные с одного компьютера и с одним идентификатором сеанса, считаются полученными с одного рабочего места. Например, если на компьютере установлена однопользовательская программная лицензия, ею сможет пользоваться произвольное количество клиентских прикладных программ, запущенных интерактивно. Однако если на этом компьютере клиентская программа (в любом виде) будет запущена из какой-либо службы ОС Windows, это будет считаться аналогом терминального сервера и потребуется дополнительная лицензия. Эта особенность касается любых программных лицензий, не только однопользовательских.

Ниже рассмотрены следующие особенности учета клиентских лицензий.

Однопользовательская программная лицензия

Обеспечивает запуск произвольного количества экземпляров системы в пользовательском режиме или в режиме конфигуратора от имени одного терминального сеанса.

Программные лицензии (как однопользовательские, так и многопользовательские), размещенные на терминальном сервере, суммируются при условии доступности файлов лицензий всем пользователям терминального сервера.

Многопользовательская программная лицензия

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

Программные лицензии (как однопользовательские, так и многопользовательские), размещенные на терминальном сервере, суммируются при условии доступности файлов лицензий всем пользователям терминального сервера.

Мобильный клиент

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

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

Автономный сервер

При использовании автономного сервера лицензию можно получить с помощью:

  • локальной программной лицензии (только тонкий клиент);
  • автономного сервера.

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

Если лицензии выдает автономный сервер, они расходуются «на сеанс». В таком случае файл с активированной программной лицензией должен быть доступен тому экземпляру автономного сервера, который обслуживает работающую информационную базу. Для определения доступности следует учитывать пользователя, от имени которого работает экземпляр автономного сервера. Автономному серверу следует разрешить выдавать лицензии (параметру infobase.distribute-licenses конфигурационного файла автономного сервера установить значение yes).

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

Кластер серверов

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

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

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

Автономный сервер

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

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

При работе с файловой информационной базой возможно одновременное подключение до 3 (трех) клиентских сеансов включительно без использования активированной серверной лицензии. При этом сеансы фоновых заданий и интернет-сервисов технически не учитываются при расчете количества одновременно используемых сеансов.

Записаться по телефону