Большинство провайдеров молчат про управление трафиком и надеются, что никто не спросит. Нам ближе обратный подход: вот как именно балансируется полоса на наших нодах и что это значит для вашей нагрузки.
Отправная точка: всплески неприкосновенны
Веб-страницы, ответы API, деплои, бэкапы: обычная серверная работа состоит из коротких всплесков, и они всегда идут на полной скорости интерфейса. Балансировка, описанная ниже, их не трогает. Если ваш трафик похож на обычный проект, вы с ней просто никогда не встретитесь.
Что происходит при длительной загрузке канала
Один VPS, который без остановки давит канал на максимум десятки минут подряд, - другая история. Если ничего не делать, одна такая машина заставит тормозить целую ноду для всех. Поэтому платформа следит за средними значениями на длинном отрезке, и когда один сервер долго держит канал в полке, его персональный потолок временно опускается. Соседи остаются быстрыми, тяжёлая машина продолжает работать, просто медленнее.
- Ограничение персональное: оно не касается других клиентов и других ваших услуг.
- Оно временное: как только среднее потребление падает, потолок возвращается сам, без тикетов.
- Дело в характере, а не в объёме: месячные гигабайты мы не считаем вовсе. Терабайт, переданный всплесками, - это нормально; резку включает только непрерывная полка.
Когда медленно по другой причине
Девять тикетов из десяти, начинающихся со слов «меня режут», заканчиваются иначе: перегруженная цель, длинный маршрут, отобранный CPU или занятый диск. Прежде чем думать про шейпер, сравните медианы к нескольким целям, как описано в статье про замеры, и проверьте саму машину по чеклисту здоровья сервера.