Локальный сервер лицензий: различия между версиями

Материал из SMath Wiki
Перейти к навигации Перейти к поиску
 
(не показано 13 промежуточных версий этого же участника)
Строка 2: Строка 2:


==Введение==
==Введение==
По умолчанию система лицензирования SMath предполагает, что SMath Studio получает данные о вашей лицензии от [[Корневой сервер лицензий|корневого сервера лицензий]] SMath через https://smath.com. Обычно это удобно частным лицам и некоторым небольшим компаниям. Но это вызывает ряд искусственных ограничений для коммерческих заказчиков:
По умолчанию система лицензирования SMath предполагает, что [[SMath Studio]] получает данные о вашей [[Лицензия|лицензии]] от [[Корневой сервер лицензий|корневого сервера лицензий]] SMath через https://smath.com. Обычно это удобно частным лицам и некоторым небольшим компаниям. Но это вызывает ряд искусственных ограничений для коммерческих заказчиков:
* Требуется постоянное подключение к [[Корневой сервер лицензий|корневому серверу лицензий]] через сеть Интернет со всех компьютеров, на которых используется SMath Studio.
* Требуется постоянное подключение к [[Корневой сервер лицензий|корневому серверу лицензий]] через сеть Интернет со всех компьютеров, на которых используется [[SMath Studio]].
* Чтобы управлять пользователями вашей компании, вам необходимо [[Самостоятельная регистрация в SMath|зарегистрировать сотрудников]] на https://smath.com.
* Чтобы управлять пользователями вашей компании, вам необходимо [[Самостоятельная регистрация в SMath|зарегистрировать сотрудников]] на https://smath.com.
* Вы управляете привязками лицензий через поставщика программного обеспечения.
* Вы управляете привязками [[Лицензия|лицензий]] через [[Поставщик|поставщика]] программного обеспечения.
Чтобы решить все эти проблемы и предоставить платформу для будущих улучшений организаций, был создан локальный сервер лицензий.
Чтобы решить все эти проблемы и предоставить платформу для будущих улучшений организаций, был создан [[Локальный сервер лицензий|локальный сервер лицензий]].
 
== Схема взаимодействия ==
Все взаимодействия между клиентскими и серверными продуктами происходят по протоколу TCP/IP используя HTTPS (в рамках локальной сети также возможно применение HTTP).
 
[[Файл:Ru_Licensing-Transport-Scheme.png|862px]]
 
== Требования к оборудованию ==
Минимально, для установки и работы [[Локальный сервер лицензий|сервера лицензирования SMath]] серверная машина должна располагать доступными: 2ГБ ПЗУ, 1ГБ ОЗУ и 2 ядра ЦПУ 64-bit 2ГГц. Во время работы [[Локальный сервер лицензий|сервера лицензирования SMath]] приложения сервера не накапливают объёмную информацию и не сохраняют её на ПЗУ, что гарантирует отсутствие проблем с нехваткой постоянной памяти, проявляющихся со временем.
 
При включении [[Облачная версия SMath Studio|облачной версии SMath Studio]] в поставку [[Локальный сервер лицензий|сервера лицензирования SMath]], требования к серверной машине зависят от количества одновременных подключений к ней и от сложности выполняемых задач. На каждые 2-5 пользователей [[Облачная версия SMath Studio|облачной версии SMath Studio]] мы рекомендуем добавлять по 1-му ядру процессора, по 0.5ГБ ОЗУ и по 0.5ГБ ПЗУ, при этом важно учитывать, что в процессе работы приложения постоянная память серверной машины заполняется и определяется объёмом обрабатываемых документов, а её доступное количество должно со временем повышаться администратором в соответствии с нагрузкой на [[Облачная версия SMath Studio|облачную версию SMath Studio]].
 
Обновления ПО, осуществляемые в рамках [[Техническая поддержка|технической]] или [[Гарантийная поддержка|гарантийной поддержки]], могут вызывать необходимость увеличения выделенных ресурсов производительности в части ОЗУ и ЦПУ.


==Требования к ОС==
==Требования к ОС==
Строка 14: Строка 26:
* Ubuntu Desktop 24.04 LTS: https://ubuntu.com/download/desktop
* Ubuntu Desktop 24.04 LTS: https://ubuntu.com/download/desktop
* Fedora Workstation 40: https://fedoraproject.org/ru/workstation/download
* Fedora Workstation 40: https://fedoraproject.org/ru/workstation/download
* Microsoft Windows 11: https://www.microsoft.com/ru-ru/software-download/windows11
* Microsoft Windows 11: https://www.microsoft.com/ru-ru/software-download/windows11 (в данном окружении у Docker Desktop были выявлены ограничения на автозапуск платформы после перезагрузки ОС - работа возможна лишь при вошедшем в ОС пользователе)


Следующие комбинации приложений были успешно опробованы:
Следующие комбинации приложений были успешно опробованы:
Строка 24: Строка 36:


Также был успешный опыт установки [[Локальный сервер лицензий|локального сервера лицензий SMath]] на [[Платформа Docker|Docker]] внутри LXC (на основе Ubuntu Desktop 24.04) под Proxmox.
Также был успешный опыт установки [[Локальный сервер лицензий|локального сервера лицензий SMath]] на [[Платформа Docker|Docker]] внутри LXC (на основе Ubuntu Desktop 24.04) под Proxmox.
Установка на Windows 10 и Windows 11 также успешно проверена. В данном окружении у Docker Desktop были выявлены ограничения на автозапуск платформы после перезагрузки ОС (работа возможна лишь при вошедшем в ОС пользователе).


==Установка==
==Установка==
Установка сервера лицензий состоит из нескольких этапов:
Установка [[Локальный сервер лицензий|сервера лицензий]] состоит из нескольких этапов:
* Установка [[Платформа Docker|платформы Docker]] на ОС сервера.
* Установка [[Платформа Docker|платформы Docker]] на ОС сервера.
* Развёртывание локального сервера лицензий SMath на платформе Docker.
* Развёртывание [[Локальный сервер лицензий|локального сервера лицензий SMath]] на [[Платформа Docker|платформе Docker]]. Используемые контейнеры:
* Конфигурирование локального сервера лицензий SMath.
*: <table class="wikitable">
*: <tr><th>Наименование</th><th>Описание</th><th>Порт</th></tr>
*: <tr><td>smath-app-*</td><td>Основное приложение системы, реализующее прикладные функции</td><td>80, 443</td></tr>
*: <tr><td>smath-db</td><td>Система управления [[База данных локального сервера лицензий|базами данных]]</td><td>-</td></tr>
*: <tr><td>smath-init</td><td>Инструмент для первичной инициализации среды</td><td>-</td></tr>
*: </table>
* Конфигурирование [[Локальный сервер лицензий|локального сервера лицензий SMath]].


==Поддержка==
==Поддержка==
Подробные инструкции по настройке будут предоставлены [[Владелец лицензии|владельцу лицензий]] поставщиком программного обеспечения после покупки. Наши технические специалисты всегда готовы помочь с установкой и настройкой сервера как со стандартной частью инфраструктуры SMath.
Подробные инструкции по настройке будут предоставлены [[Владелец лицензии|владельцу лицензий]] [[Поставщик|поставщиком]] программного обеспечения после покупки. Наши технические специалисты всегда готовы помочь с установкой и настройкой сервера как со стандартной частью инфраструктуры SMath.
 
Общая информация доступна по ссылке: [https://smath.com/ru-RU/management/DeliveryDoc Инструкция по поставке для организаций].


==Ограничения==
==Ограничения==
На данный момент только коммерческие клиенты могут приобрести [[Локальный сервер лицензий|локальный сервер лицензий SMath]].
На данный момент только юридические лица могут приобрести [[Локальный сервер лицензий|локальный сервер лицензий SMath]].


[[Категория:Руководство]]
[[Категория:Руководство]]

Текущая версия от 15:27, 27 сентября 2024

Веб интерфейс сервера лицензий SMath

Введение

По умолчанию система лицензирования SMath предполагает, что SMath Studio получает данные о вашей лицензии от корневого сервера лицензий SMath через https://smath.com. Обычно это удобно частным лицам и некоторым небольшим компаниям. Но это вызывает ряд искусственных ограничений для коммерческих заказчиков:

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

Схема взаимодействия

Все взаимодействия между клиентскими и серверными продуктами происходят по протоколу TCP/IP используя HTTPS (в рамках локальной сети также возможно применение HTTP).


Требования к оборудованию

Минимально, для установки и работы сервера лицензирования SMath серверная машина должна располагать доступными: 2ГБ ПЗУ, 1ГБ ОЗУ и 2 ядра ЦПУ 64-bit 2ГГц. Во время работы сервера лицензирования SMath приложения сервера не накапливают объёмную информацию и не сохраняют её на ПЗУ, что гарантирует отсутствие проблем с нехваткой постоянной памяти, проявляющихся со временем.

При включении облачной версии SMath Studio в поставку сервера лицензирования SMath, требования к серверной машине зависят от количества одновременных подключений к ней и от сложности выполняемых задач. На каждые 2-5 пользователей облачной версии SMath Studio мы рекомендуем добавлять по 1-му ядру процессора, по 0.5ГБ ОЗУ и по 0.5ГБ ПЗУ, при этом важно учитывать, что в процессе работы приложения постоянная память серверной машины заполняется и определяется объёмом обрабатываемых документов, а её доступное количество должно со временем повышаться администратором в соответствии с нагрузкой на облачную версию SMath Studio.

Обновления ПО, осуществляемые в рамках технической или гарантийной поддержки, могут вызывать необходимость увеличения выделенных ресурсов производительности в части ОЗУ и ЦПУ.

Требования к ОС

Локальный сервер лицензий SMath может быть установлен на любую ОС, на которой может быть установлена платформа Docker. Однако, мы рекомендуем использовать проверенный нами конфигурации:

Следующие комбинации приложений были успешно опробованы:

  • Docker: 24.0.2 / Docker Compose 1.29.2 (Astra Linux)
  • Docker: 24.0.6 / Docker Compose 2.21.0 (Ubuntu Desktop)
  • Docker: 26.1.4 / Docker Compose 2.27.1 (Ubuntu Server)
  • Docker: 26.1.1 / Docker Compose 2.27.0 (Fedora Workstation)
  • Docker: 20.10.17 / Docker Compose 2.6.1 (Microsoft Windows 11)

Также был успешный опыт установки локального сервера лицензий SMath на Docker внутри LXC (на основе Ubuntu Desktop 24.04) под Proxmox.

Установка

Установка сервера лицензий состоит из нескольких этапов:

Поддержка

Подробные инструкции по настройке будут предоставлены владельцу лицензий поставщиком программного обеспечения после покупки. Наши технические специалисты всегда готовы помочь с установкой и настройкой сервера как со стандартной частью инфраструктуры SMath.

Общая информация доступна по ссылке: Инструкция по поставке для организаций.

Ограничения

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