Документация

bpm'online sales enterprise
PDF

Системные требования к серверам (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 и выше.;

IIS 7 и выше;

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 пользователей

Системные требования на 2001 — 3000 пользователей

Системные требования на 3001 — 5000 пользователей

Был ли данный материал полезен?

Как можно улучшить эту статью?