Балансировщик нагрузки
Система, которая распределяет входящие запросы между несколькими серверами, чтобы ни один сервер не был перегружен, а при выходе из строя одного из них работа продолжалась.
- 01
Почему это важно
В конфигурации с одним сервером его отказ или перегрузка останавливает весь сервис. Балансировщик нагрузки направляет трафик на исправные серверы, позволяет выводить серверы из работы по одному во время технического обслуживания и упрощает добавление новых серверов по мере роста нагрузки.
- 02
Пример
Когда на сайте продажи билетов начинаются продажи, запросы распределяются между четырьмя серверами. Когда один из них перестаёт отвечать, балансировщик нагрузки выводит его из ротации, и пользователи не замечают перерыва.
- 03
Частая ошибка
Умножать серверы, но по-прежнему хранить данные сессии в памяти одного сервера. Когда пользователь попадает на другой сервер, его корзина или сессия теряются.
- 04
Связанные термины
Связанные услуги и руководства
Обсудим ваш проект.
Расскажите о задаче — объём определим вместе.