Довідковий матеріал

Особливості обліку клієнтських ліцензій

Описано правила обліку клієнтських програмних ліцензій 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 (трьох) клієнтських сеансів включно без використання активованої серверної ліцензії. При цьому сеанси фонових завдань та інтернет-сервісів технічно не враховуються під час розрахунку кількості одночасно використовуваних сеансів.

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