Калькулятор нагрузки

Capacity Planner нужен для ранней инженерной оценки: выдержит ли текущая архитектура целевой объем трафика и какой стек нужен для стабильной работы. Инструмент считает средний и пиковый RPS, объем трафика и предлагает отправную инфраструктурную конфигурацию для обсуждения с CTO и командой разработки.

Введите параметры

Расчёт RPS и первичная оценка инфраструктуры.

Результат расчёта

Пиковая нагрузка: 8.33 RPS

Средний RPS1.39
Пиковый RPS8.33
Трафик / сутки0.92 ГБ

Next.js + Node.js + PostgreSQL

2 app-инстанса, managed PostgreSQL, Redis для кеша

Получить инфраструктурный план

Оставьте email, чтобы получить PDF с расчетом нагрузки и рекомендуемой базовой инфраструктурой под рост проекта.

Логика расчета

Модель стартует с трех параметров: пользователей в сутки, действий на пользователя и среднего размера запроса. Из этого рассчитывается общий объем запросов за сутки, средний RPS и условный пиковый RPS. Пик берется с коэффициентом x6, чтобы учесть типичный дневной всплеск и маркетинговые кампании.

Этот расчет не заменяет нагрузочное тестирование, но позволяет заранее отсеять неподходящий стек и подготовить инфраструктурный бюджет без догадок.

Почему RPS без контекста почти бесполезен

Одинаковый RPS может означать совершенно разную нагрузку на систему. Один сценарий - это легкий read-запрос к кэшу, другой - сложная транзакция с несколькими сервисами и записью в БД. Поэтому в реальном capacity planning важно смотреть не только на средний и пиковый RPS, но и на профиль запросов, латентность, распределение по эндпоинтам и работу очередей.

Именно поэтому инструмент дает не «магическое число серверов», а инженерный ориентир для обсуждения: какой стек выбрать, где нужен асинхронный контур, какие зоны будут bottleneck при росте нагрузки.

Пример инфраструктурных контуров

Базовый контур

Один регион, 2 приложения за балансировщиком, managed PostgreSQL, Redis-кэш. Подходит для MVP и умеренной дневной нагрузки.

Scale-up контур

Kubernetes, горизонтальное масштабирование API, read-replica БД, Kafka/RabbitMQ для фоновых потоков и SLO-мониторинг по критичным операциям.

High-load контур

Multi-zone deployment, API gateway, отдельные контуры чтения и записи, pipeline телеметрии, строгий алертинг и планы аварийного восстановления.

Архитектурные рекомендации

  • До 20 RPS: простой контур с упором на скорость вывода в прод.
  • 20-120 RPS: выделение асинхронных задач и контролируемая горизонтальная масштабируемость.
  • 120+ RPS: разделение read/write потоков, очереди, строгий observability и chaos-ready подход.

FAQ

Можно ли использовать калькулятор без DevOps-команды?

Да. Он дает базовый ориентир для общения с подрядчиком или внутренним техническим лидом на языке цифр, а не догадок.

Когда нужно проводить полноценное нагрузочное тестирование?

Перед крупными маркетинговыми активностями, запуском в новые регионы и при росте критичных операций, где простой напрямую влияет на выручку.