Системные требования к серверам (on-site)
От производительности сервера во многом зависит быстродействие и результативность всего решения: чем мощнее аппаратная конфигурация серверного компьютера, тем быстрее и продуктивнее будет работа с bpm’online.
Для работы bpm’online необходимо развернуть четыре сервера: сервер БД, сервер хранения сессий, сервер системы контроля версий, сервер приложений и балансировщик (при необходимости).
Системные требования к серверам могут варьироваться в зависимости от количества пользователей, работающих в системе, а также от требований к отказоустойчивости системы.
Общие требования для всех серверов
•Все серверы могут быть развернуты как на разных компьютерах, так и объединены и запущены как службы на одном компьютере.
•Сервер хранения сессий (Redis) и сервер системы контроля версий (SVN) могут быть совмещены с сервером БД или сервером приложений.
•Для сервера SVN указан минимально доступный серверный процессор. Могут использоваться любые ЦПУ от шести лет и младше.
•Общее файловое хранилище необходимо для хранения базы данных в отказоустойчивом кластере СУБД.
•Все серверы можно виртуализировать при условии предоставления виртуальным машинам ресурсов, не меньших, чем указано в требованиях.
•Сервер системы контроля версий (SVN) является необязательным компонентом. Он нужен, только если планируется ведение версионности изменений конфигурации.
•Балансировщик нагрузки является необязательным компонентом, который может понадобиться, если предполагается повышенная сетевая нагрузка на серверы приложений. Балансировщик может быть аппаратным или программным, основное требование — реализация отказоустойчивости с поддержкой Sticky Session.
Каналы связи:
•IIS — SQL:
•пропускная способность — 10Мбит/с на 100 активных пользователей;
•задержки не более 15–20 мс.
•IIS — пользователь:
•минимально 256 кбит/с на 1 активного пользователя;
•рекомендуется 512 кбит/с на 1 активного пользователя;
•формула: 30кБайт/с * (общее число одновременно работающих пользователей) * 10%.
Ввод/вывод:
•IIS: 100 IOPS на 1000 активных пользователей;
•SQL: 1000 IOPS на 1000 активных пользователей.
Компоненты, необходимые для установки bpm’online:
•MS SQL Server 2012 SP3, Oracle Database 11g Release 2 и выше или PostgreSQL последней официальной версии на дату релиза bpm’online;
•Microsoft .Net Framework 4.7 и выше — для версий bpm'online 7.11.1 - 7.13.1; Microsoft .Net Framework 4.7.2 — для версий bpm'online 7.13.2 и выше;
•IIS 7 и выше;
Важно
Начиная с версии 7.13.3 прекращается поддержка IIS версии 7 и 7.5 (Windows Server 2008 и Windows Server 2008 R2). Необходимо использовать для сервера приложений IIS версии 8.0 и выше (Windows Server 2012 и выше).
•Redis Server 3.0 или 3.2.
Требования к серверам для настройки глобального поиска
В приложениях, развернутых on-site, для работы глобального поиска необходимо настроить дополнительные компоненты.
Компоненты ElasticSearch, RabbitMQ и MySQL разворачиваются на отдельных серверах. Компоненты gs-web-api, gs-scheduler, gs-worker и gs-worker-replay разворачиваются на одном сервере.
Рекомендуемые системные требования к серверу для настройки глобального поиска
Процессор | Pentium 4, Athlon 64 и выше с поддержкой SSE2 |
ОЗУ (RAM) | не менее 3 ГБ свободной памяти |
НЖМД (HDD) | не менее 20 ГБ |
ОС | Дистрибутив Linux, в котором поддерживается Docker. Поддерживаемые семейства Linux вы найдете в документации Docker. |
На заметку
Последовательность настройки глобального поиска описана в отдельной статье. Подробнее >>>
Важно
Ниже приведены системные требования, которые рассчитаны для базового продукта и не учитывают возможного увеличения аппаратных требований для конкретной конфигурации приложения (бизнес-процессы, телефония, интеграции и т.д.).
Далее в этой главе
•Системные требования на 1 — 15 пользователей
•Системные требования на 16 — 50 пользователей
•Системные требования на 51 — 100 пользователей
•Системные требования на 101 — 200 пользователей
•Системные требования на 201 — 300 пользователей
•Системные требования на 301 — 500 пользователей
•Системные требования на 501 — 750 пользователей
•Системные требования на 751 — 1000 пользователей
•Системные требования на 1001 — 1500 пользователей
•Системные требования на 1501 — 2000 пользователей