Show/Hide Toolbars

Руководство по тех. обслуживанию

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

Ссылки Назад Вверх Вперед

Серверы

"Первая Форма" может работать в виртуальной среде. Серверные мощности подбираются в соответствии с количеством активных пользователей и сложностью дополнительной автоматизации (интеграция со сторонними системами). Описанные и рекомендуемые мощности рассчитываются для работы приложения "Первая Форма", при использовании на серверах других БД и сторонних приложений, мощности должны быть увеличены.

БД и веб-сервер разворачиваются отдельно (для систем где пользователей менее 100, сервера БД и веб-сервер могут быть вместе, мы рекомендуем использовать сервера раздельно).

Веб-сервер vCPU-4 RAM-8 HDD-80 (поддерживает 150-200 активных пользователей).

Веб-сервер масштабируется горизонтально, за счет балансировщика, рекомендуем использовать NGINX, HAProxy.

Сервер БД минимальна конфигурация SQL сервера vCPU-4 RAM-16 HDD-80, HDD — отдельный диск под базы.

Сервер БД масштабируется из расчета 50 активных пользователей на ядро, RAM на SQL сервер рассчитывается исходя из размера БД D10Task, но не менее 16Гб. Целевой показатель размер RAM должен составлять 30% от размера БД D10Task.

Все сервера могут масштабироваться горизонтально и вертикально.

По всем конкретным случаям необходимо проконсультироваться с технической поддержкой «Первой Формы».

 

Рабочие места пользователей

Поскольку "Первая Форма" является веб-приложением, требования к оборудованию рабочего места пользователя минимальны. Достаточно организовать место, мощности которого хватит для комфортного просмотра одновременно нескольких веб страниц с запущенным офисным пакетом и антивирусом.

 

Видеоконференции

Для определения системных требований для нашей системы видеоконференцсвязи (ВКС), необходимо учитывать следующие параметры:

1. Максимальное количество одновременно активных пользователей онлайн.

2. Максимальное количество одновременных записей из разных комнат.

Платформа ВКС и модули записи могут развертываться как на одном сервере, так и на разных. В последнем случае требуется наличие отдельной (возможно, виртуальной) сети между серверами.

Компонент

Требования

Операционная система

Рекомендуется использовать операционные системы Linux с поддержкой Docker Engine версии 24 и выше и Docker Compose версии 2.17 и выше. Рекомендуем выбирать LTS-издания для обеспечения длительного срока поддержки. Примером такой операционной системы может служить Ubuntu LTS 22+.

Оперативная память (RAM)

Минимальные требования: 4GB.

Для каждых 100 одновременно активных пользователей требуется 8GB RAM.

При использовании модулей записи требования к памяти увеличиваются: каждый процесс записи потребляет дополнительно около 4GB RAM.

Процессор (CPU)

Минимальное требования: 4 vCPU.

Для каждых 100 одновременно активных пользователей требуется 8 vCPU.

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

Диск (Хранилище)

Минимальный размер: 35GB.

Для хранения записей рекомендуется выделить дополнительное место, исходя из размера записываемых данных (примерно 200 МБ на 60 минут записи).

Сеть

Необходимо проверить скорость и задержку сети. Рекомендуемая скорость соединения для серверов от 100 пользователей - от 1 Гбит/с и выше.

Доступность

Убедитесь, что порты 80, 443 (TCP) и 10000 (UDP) открыты. При необходимости подключения из интернета, предоставьте реальный IP-адрес. Для сервера ВКС должно быть присвоено доменное имя. Для обеспечения работы по протоколам HTTPS и WSS должен быть предоставлен SSL/TLS-сертификат. Сертификат также может быть получен бесплатно от Let's Encrypt.

Например, исходя из наших требований, сервер для 200 пользователей с 2 модулями записи будет иметь следующую конфигурацию:

16 vCPU и 16 GB RAM для пользователей

Плюс 8 vCPU и 8 GB RAM для модулей записи

Итого: 24 vCPU и 24 GB RAM для сервера ВКС