В DigitalOcean внедрили автоматическое масштабирование на основе запросов для всех пользователей App Platform
В DigitalOcean внедрили автоматическое масштабирование на основе запросов для всех пользователей App Platform. Фото: из архива компании
Если раньше горизонтальное масштабирование требовало выделенного CPU-плана и реагировало на запаздывающий индикатор загрузки процессора, то теперь система опирается на сигналы реального времени — количество запросов в секунду на инстанс и P95 задержку ответа.
Это означает, что приложение начинает масштабироваться в тот самый момент, когда растёт пользовательский трафик, а не после того, как контейнеры уже перегружены и производительность упала.
Самое важное изменение заключается в том, что новая функция работает как на общих, так и на выделенных CPU-экземплярах. Таким образом, даже ранние проекты на младших тарифах получили возможность автоматически адаптироваться к нагрузке без обновления тарифного плана.
Решение о масштабировании принимается на основе пятиминутного интервала изменений, что защищает от кратковременных всплесков, а при снижении нагрузки система уменьшает количество контейнеров только после того, как все метрики вернулись в допустимый диапазон.
Настроить автокастинг можно прямо в консоли или через спецификацию приложения с помощью команд doctl apps update. Функция недоступна для воркеров и функций, а также не сочетается с режимом сна при нулевой активности.
В DigitalOcean рекомендуют перед настройкой изучить вкладку «Аналитика», чтобы понять типичные паттерны трафика сервиса.
Упомянутый сервис
Комментариев пока не было