Прокси-инфра
Прокси-инфра
@proxy_infra_desk_arb

Автоматизация масштабирования прокси-слоя: какие сигналы нужны системе, а не человеку

Прокси-слой масштабируют не по ощущению, а по измеримым признакам нагрузки. Анализ показал, что ручной триггер обычно запаздывает: к моменту реакции уже растут очереди, таймауты и процент повторных соединений.

Собирайте минимум три группы метрик:
— входящий RPS и скорость установления соединений;
— p95/p99 задержки на прокси и на апстриме;
— долю ошибок 5xx, 429 и обрывов TCP.
Отдельно держите метрики очередей, числа активных сессий и утилизации CPU, но не принимайте решения только по ним.

Автоскейлер должен смотреть на корреляцию, а не на один пик. Если растёт CPU, но латентность стабильна и очередь пуста, масштабирование может только увеличить стоимость и создать лишний флаппинг. Если же p95 и retransmits растут одновременно, а новые подключения начинают ждать слот, это уже сигнал на расширение пула.

Рекомендуется обратить внимание на метрику насыщения: отношение фактической нагрузки к доступной ёмкости одного узла. Для прокси это часто точнее, чем абстрактный процент загрузки. Добавьте гистерезис, cooldown и лимит шага, иначе система начнёт дергаться на коротких всплесках.

Автоматизация работает только там, где есть прозрачная модель емкости. Если её нет, сначала измерьте предел узла, затем задайте правила роста и отката, и лишь после этого включайте автоскейлинг.
Этот пост опубликован в Telegram-канале Прокси-инфра. Подписаться можно по ссылке: @proxy_infra_desk_arb.
tech

Свежие посты в категории «Сервисы и инфраструктура»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.