Решаемые задачи
Повышает отказоустойчивость
Балансировщик распределяет нагрузку между несколькими серверами и непрерывно проверяет их доступность. Если один из серверов не справится с нагрузкой — это не повлияет на доступность вашего проекта.
Быстрое горизонтальное масштабирование
Позволяет адаптироваться к любой нагрузке.
При росте или сокращении трафика вы можете изменить количество серверов в балансируемой
группе, чтобы сохранить доступность вашего сервиса или оптимизировать использование
ресурсов.
Входящие запросы
Балансировщик нагрузки
Локальная сеть
Сервер 1
Сервер 2
Сервер 3
Возможности
балансировщика
Технические характеристики
- Максимальное количество RPS: 10 000 RPS
- Скорость подключения: 100 Мбит/сек
- Количество запущенных копий: 2
- Поддерживаемые протоколы: TCP
Несколько режимов распределения трафика
Least connections — трафик направляется на сервер с наименьшим количеством подключений.
Round robin — трафик распределяется по очереди между всеми узлами.
Отказоустойчивый сервис
Балансировщик запущен в нескольких экземплярах на разных физических серверах.
При отказе одного из узлов трафик автоматически начнет обрабатываться резервным балансировщиком.
Проверка доступности сервера
Функция health–check следит за доступностью подключенных серверов.
Если какой-то сервер вышел из строя — трафик автоматически перенаправляется на другой.
Привязка сессии
Запросы одного клиента направляются на один и тот же сервер. Это сохраняет сессию пользователя, его корзину и т.д.
Запросы от новых клиентов распределяются согласно выбранному алгоритму.
Плавающие IP-адреса
Мгновенное переключение трафика, без ожидания обновления глобального DNS.
Документация
узнатьбольше
Создание и настройка.
Принцип расчета и списания оплаты за услуги.
Подключение внешних адресов к серверу и балансировщику через REST API.