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

Автоматизация масштабирования прокси-слоя ломается не в коде, а в сигналах

Автоматизация масштабирования прокси-слоя ломается не в коде, а в сигналах

Масштабирование прокси обычно пытаются строить вокруг CPU и числа соединений. Анализ показал, что этого мало: узел может быть «спокойным» по загрузке, но уже упираться в лимит файловых дескрипторов, очереди accept или задержки на upstream.

Рабочая схема начинается с набора метрик, которые реально отражают деградацию:
— p95/p99 latency на входе и на upstream;
— error-rate по таймаутам и reset;
— occupancy очередей и backlog;
— число активных сессий на процесс и на ядро;
— состояние health-check, а не только его успех/неуспех.

Затем нужен не один триггер, а комбинация правил. Добавлять экземпляры стоит при устойчивом росте латентности и соединений, а удалять — только после окна стабилизации. Иначе автоматика будет «пилить» кластер при кратких всплесках, создавая лишнюю турбулентность в сети.

Рассмотрим архитектурный срез по данному узлу: контрольная плоскость должна быть отделена от data-plane, а конфигурация — воспроизводима из шаблона. Тогда новый прокси поднимается с тем же набором ACL, лимитов и таймаутов, без ручной донастройки в аварийном режиме.

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

Свежие посты в категории «Tech Infrastructure»

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

start

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

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

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