Системные требования к серверам (on-site)
От производительности сервера во многом зависит быстродействие и результативность всего решения: чем мощнее аппаратная конфигурация серверного компьютера, тем быстрее и продуктивнее будет работа с bpm’online.
Для работы bpm’online необходимо развернуть четыре сервера: сервер БД, сервер хранения сессий, сервер системы контроля версий, сервер приложений и балансировщик (при необходимости).
Системные требования к серверам могут варьироваться в зависимости от количества пользователей, работающих в системе, а также от требований к отказоустойчивости системы.
Общие требования для всех серверов
•Все серверы могут быть развернуты как на разных компьютерах, так и объединены и запущены как службы на одном компьютере.
•Сервер хранения сессий (Redis) и сервер системы контроля версий (SVN) могут быть совмещены с сервером БД или сервером приложений.
•Для сервера SVN указан минимально доступный серверный процессор. Могут использоваться любые ЦПУ от шести лет и младше.
•Общее файловое хранилище необходимо для хранения базы данных в отказоустойчивом кластере СУБД.
•Все серверы можно виртуализировать при условии предоставления виртуальным машинам ресурсов, не меньших, чем указано в требованиях.
•Сервер системы контроля версий (SVN) является необязательным компонентом. Он нужен, только если планируется ведение версионности изменений конфигурации.
•Балансировщик нагрузки является необязательным компонентом, который может понадобиться, если предполагается повышенная сетевая нагрузка на серверы приложений. Балансировщик может быть аппаратным или программным, основное требование — реализация отказоустойчивости с поддержкой Sticky Session.
Каналы связи:
•IIS — SQL:
•пропускная способность — 10Мбит/с на 100 активных пользователей;
•задержки не более 50–60 мс.
•IIS — пользователь:
•минимально 256 кбит/с на 1 активного пользователя;
•рекомендуется 512 кбит/с на 1 активного пользователя;
•формула: 30кБайт/с * (общее число одновременно работающих пользователей) * 10%.
Ввод/вывод:
•IIS: 20 IOPS на 1000 активных пользователей;
•SQL: 200 IOPS на 1000 активных пользователей.
Важно
Ниже приведены требования, которые рассчитаны для базового продукта и не учитывают возможного увеличения аппаратных требований для конкретной конфигурации приложения (бизнес-процессы, телефония, интеграции и т.д.).
Далее в этой главе
•Системные требования на 1 — 15 пользователей
•Системные требования на 16 — 50 пользователей
•Системные требования на 51 — 100 пользователей
•Системные требования на 101 — 200 пользователей
•Системные требования на 201 — 300 пользователей
•Системные требования на 301 — 500 пользователей
•Системные требования на 501 — 750 пользователей
•Системные требования на 751 — 1000 пользователей