| Параметр | На что влияет | Что уточняем |
|---|---|---|
| Одновременные пользователи | Веб-слой и память | Среднее и пиковое число обращений |
| Профиль запросов | Нагрузку на приложение и базу | Чтение, запись, отчеты |
| Требование к доступности | Схему резервирования | Допустимое время простоя |
| СУБД и ОС | Совместимость платформы | Postgres Pro, Astra Linux или иное |
| Требования закупки | Реестровость и документы | 44-ФЗ или 223-ФЗ, класс защиты |
| Раздел | Что рассчитываем | Типовые ориентиры | Что учитываем |
|---|---|---|---|
| Веб-слой и одновременные пользователи | Число CPU-ядер и объём RAM под одновременные сессии и обработку запросов | При 5 000 обращений в час и сеансе 3–5 минут — около 250–420 одновременных сессий, в пик — в 2–3 раза больше | Профиль запросов, долю форм с обработкой, пиковую нагрузку; веб-слою закладываем запас памяти и ядер, базе — реплику под чтение |
| Слой приложений и СУБД | Разделение ролей между веб-сервером, сервером приложений и базой данных | Базу размещаем на быстрых дисках, под отчёты и выборки закладываем дополнительную память; при большом потоке добавляем read-реплику | Бизнес-логика и СУБД не должны конкурировать за CPU, RAM и дисковую подсистему |
| Отказоустойчивость и балансировка | Схему резервирования серверов, балансировки нагрузки и электропитания | Дублирование узлов, балансировщик нагрузки, резервированные блоки питания и ввод через ИБП | Допустимое время простоя и требования к доступности системы в часы пик |