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

Распределяйте входящий трафик между виртуальными серверами в одном пуле. Повышайте отказоустойчивость и масштабируйтесь без простоев.
Создать балансировщик
  • До 34 000 HTTP RPS
  • L4- и L7-балансировка
  • TLS-шифрование
  • Базовая защита от DDoS
Балансировщик нагрузки
О продуктеДокументация
Подключите балансировщик на уровне приложений (L7)

Балансируйте HTTP- и HTTPS-трафик по целевым группам серверов в зависимости от URL, делайте редирект с HTTP на HTTPS или отклоняйте трафик.

Облачный балансировщик может также обрабатывать TLS‑трафик. Он бесшовно интегрирован с Менеджером секретов: позволяет использовать бесплатные сертификаты Let’s Encrypt®, выпущенные в нём, и поддерживает их автоматическое обновление.

Создать балансировщик

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

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

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

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

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

Распределяет трафик на разные приложения

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

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

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

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

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

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

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

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

Отказоустойчивость и резервирование
Пропускная способность
Количество HTTP-запросов в секунду (RPS)
Количество HTTPS-запросов с терминацией на балансировщике в секунду (RPS)

Базовый без резервирования

Для тестовых окружений или проектов, которым не нужна доступность сервиса 24/7

Только Single-режим
До 3 ГБ/с. Чтобы увеличить до 5 ГБ/с, создайте тикет
~19 500
~3 000 keep-alive подключений (при 10 000 одновременных подключений по TCP)

1 246,26 ₽ /мес.

Базовый с резервированием

Для небольших или средних проектов, где доступность сервиса критична

Аварийное переключение (Active-Standby Failover) на резервную амфору в одном пуле
До 3 ГБ/с. Чтобы увеличить до 5 ГБ/с, создайте тикет
~19 500
~3 000 keep-alive подключений (при 10 000 одновременных подключений по TCP)

2 324,32 ₽ /мес.

Продвинутый с резервированием

Для проектов с высокой нагрузкой и требованием к постоянной доступности сервиса

Аварийное переключение (Active-Standby Failover) на резервную амфору в одном пуле
До 3 ГБ/с. Чтобы увеличить до 5 ГБ/с, создайте тикет
~34 500
~9 000 keep-alive подключений (при 10 000 одновременных подключений по TCP)

3 867,25 ₽ /мес.

Автоматизируйте распределение нагрузки на облачные серверы в пуле

Создайте балансировщик нагрузки в панели управления Selectel: выберите нужный тип, настройте сети и добавьте правила. Все остальное сделает балансировщик.

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

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

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

Балансировка на уровне приложений

Вы сможете настроить критерии распределения на группы разных бэкендов — в зависимости от доменного имени или параметров URL. А также перенаправлять трафик с HTTP на HTTPS и обратно, делать редирект на другие URL и отклонять трафик.

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

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

Sticky Sessions

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

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

Чтобы работать безопасно, можно загрузить TLS-сертификат и перенаправлять весь трафик на защищенное соединение. Бесплатный сертификат Let’s Encrypt® можно выпустить прямо из панели управления Selectel.

PROXY protocol

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

Удобное управление балансировщиком в одном окне

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

В панели управления Selectel выберите тип — с резервированием или без, укажите подсеть и IP-адрес балансировщика.

Создайте целевые группы серверов

Выберите алгоритм балансировки, настройте вес серверов и проверки их доступности.

Настройте правила и политики балансировки и редиректа

Что дальше?

Регистрация в панели управления

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

Создать аккаунт

Консультация перед заказом

По телефону 8 800 555 06 75, почте sales@selectel.ru или в Telegram — изучим задачу и подберем лучшее решение под ваш бюджет и требования.