Балансировщик нагрузки для облака

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

Какие задачи решает

Распределяет нагрузку на инфраструктуру в одном пуле

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

Повышает отказоустойчивость виртуальной инфраструктуры

Если один облачный сервер выйдет из строя, балансировщик перенаправит трафик на другой подходящий сервер в рамках пула. Это поможет избежать единой точки отказа.

Позволяет масштабировать инфраструктуру без простоев в работе

При вертикальном масштабировании вы можете временно перевести запросы на другие серверы в пуле. Если масштабируетесь горизонтально, балансировщик загрузит новый облачный сервер сразу после того, как вы добавите его в правило.

Распределяет нагрузку в Kubernetes

Балансирует входящий трафик между подами. В сервисе управления контейнерами Managed Kubernetes Selectel можно выбрать балансировщик нужного типа и настроить для него правила. Подробнее о том, как это сделать — в официальной документации.

Как работает облачный балансировщик

Балансировщик нагрузки распределяет входящий сетевой трафик между облачными серверами в одном пуле. Трафик распределяется по правилам — настраивается порт и протокол балансировщика и серверов, алгоритм распределения запросов, проверки доступности и параметры соединений. Количество правил не ограничено.

В приватной подсети

В публичной подсети

Схема балансировщика нагрузки в приватной подсети

Возможности облачного балансировщика нагрузки

Производительность до 34 000 HTTP-RPS

Еще балансировщик поддерживает до 10 000 шифрованных подключений одновременно.

Round Robin или Least Connections

Доступны два алгоритма распределения запросов на серверы: поочередный в Round Robin или c учетом количества активных соединений в Least Connections.

Доступность сервисов при сбое

Балансировщик проверит работоспособность виртуальных машин и исключит те, которые не отвечают. Пользователи будут перенаправлены на рабочие серверы.

Sticky Sessions

Балансировщик запомнит сессии и будет перенаправлять запросы одного и того же пользователя на один и тот же сервер. Подключить алгоритм можно в панели.

TLS-шифрование

Чтобы работать безопасно, можно загрузить TLS-сертификат и перенаправлять весь трафик на защищенное соединение.

PROXY protocol

Поможет передавать данные о пользователях через балансировщик на целевой сервер. Так информация не затеряется и будет добавлена в заголовок соединения.

Источник: https://selectel.ru/services/cloud/load-balancer/

Перезвоним и ответим на ваши вопросы

Имя *
Код *
Телефон *
Компания *
Сообщение

На связи любым способом

Заявка на аудит

Имя *
Компания *
tel *
email *

Скачать пример аудита

Имя *
Компания *
tel *
email *
Опишите задачу
Имя
Компания
Телефон
Email