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

Отправная точка: всплески неприкосновенны

Веб-страницы, ответы API, деплои, бэкапы: обычная серверная работа состоит из коротких всплесков, и они всегда идут на полной скорости интерфейса. Балансировка, описанная ниже, их не трогает. Если ваш трафик похож на обычный проект, вы с ней просто никогда не встретитесь.

Что происходит при длительной загрузке канала

Один VPS, который без остановки давит канал на максимум десятки минут подряд, - другая история. Если ничего не делать, одна такая машина заставит тормозить целую ноду для всех. Поэтому платформа следит за средними значениями на длинном отрезке, и когда один сервер долго держит канал в полке, его персональный потолок временно опускается. Соседи остаются быстрыми, тяжёлая машина продолжает работать, просто медленнее.

  • Ограничение персональное: оно не касается других клиентов и других ваших услуг.
  • Оно временное: как только среднее потребление падает, потолок возвращается сам, без тикетов.
  • Дело в характере, а не в объёме: месячные гигабайты мы не считаем вовсе. Терабайт, переданный всплесками, - это нормально; резку включает только непрерывная полка.

Когда медленно по другой причине

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

Планируете видеорелей, нагруженное файловое зеркало или что-то ещё, чему честно нужна высокая полоса надолго? Расскажите поддержке про нагрузку до того, как строить на ней проект. Мы лучше вместе спроектируем рабочую схему, чем удивим вас позже.