Cloud
В консоль
Быстрое подключение и настройка

Быстрое подключение и настройка

Создайте балансировщик за несколько кликов. Настройте правила и группу серверов для распределения трафика. Автоматизируйте работу с помощью API

Единая точка входа для трафика

Настройте доступ пользователей к вашим сайтам и приложениям через единый IP-адрес

Масштабирование

Управляйте количеством серверов в группе, подстраивая инфраструктуру под изменение нагрузки

Отказоустойчивость

Балансировщик проверяет, какие серверы доступны, и направляет трафик только на них

Высокая пропускная способность

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

Балансировка внешнего и внутреннего трафика

Публикуйте сервисы в интернете через публичный IP-адрес или распределяйте нагрузку внутри облачной сети

Распределение нагрузки

Балансировщик автоматически равномерно распределяет трафик между серверами

Как работает
балансировщик нагрузки

Как работаетбалансировщик нагрузки

Пользователи подключаются к вашему сервису через единый IP‑адрес Network Load Balancer. Для каждого порта вы настраиваете отдельное правило балансировки, которое определяет, в какую группу адресов направлять входящие подключения.
 

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

Примеры использования

Публичный API или веб‑сервис
Публичный API или веб‑сервис

Используйте один IP-адрес для удобного доступа к API или сайту. Балансировщик равномерно распределяет трафик, обеспечивает доступность и позволяет масштабироваться при росте нагрузки

Микросервисная архитектура
Микросервисная архитектура

Балансировщик берёт на себя маршрутизацию трафика между сервисами внутри облака. Он распределяет нагрузку на внутренние API и помогает изолировать компоненты друг от друга — так инфраструктура становится надёжнее и прозрачнее

Высоконагруженные сервисы
Высоконагруженные сервисы

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

Узнайте о сервисе от его создателей

Building the Cloud — это реалити-проект про разработку публичного облака MWS Cloud Platform. Разбираем, как работают сервисы под капотом и делимся реальными инженерными решениями.

Ответы на вопросы

Сколько стоит использование сервиса?

На стадии Preview использование сервиса не тарифицируется

Что такое сетевой балансировщик нагрузки?

Сетевой балансировщик нагрузки (Network Load Balancer, NLB) — это разновидность балансировщика, который функционирует на уровне L4 модели OSI. 

Он оперирует на уровне TCP/UDP-соединений и сессий. Задача такого балансировщика — равномерно распределить запросы между бэкенд-серверами и убедиться, что пакеты для одной и той же сессии попадут на тот же самый бэкенд-сервер. 

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

Благодаря этому NLB подходит для любых TCP/UDP-сервисов: веб-приложений, баз данных, игровых серверов. Также он не анализирует содержимое пакетов, что обеспечивает максимальную пропускную способность

Как работает сетевой балансировщик нагрузки?

Сетевые балансировщики нагрузки делятся на два вида: внешние и внутренние. Внешние обрабатывают трафик из интернета, а внутренние обрабатывают трафик внутри частной сети. 

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

  • Обработчик трафика (Listener) — порт и протокол, на который клиенты отправляют запросы
  • Группу адресов (Target Address Group) — набор IP-адресов, на которые балансировщик будет перенаправлять входящий трафик
  • Проверку работоспособности (Health Check) — компонент для проверки работоспособности бэкенд-серверов, входящих в группу адресов.

Для чего нужен сетевой балансировщик нагрузки?

Сетевой балансировщик нагрузки (NLB) в MWS Cloud Platform распределяет входящий трафик между рабочими бэкенд-серверами, автоматически исключая недоступные. Это повышает отказоустойчивость, производительность и стабильность приложений. 

  • Обеспечение отказоустойчивости. Если один из серверов становится недоступным, балансировщик автоматически перенаправляет трафик на работающий. Пользователи не замечают сбоя
  • Масштабирование приложений. При резком росте посещаемости (например, в «чёрную пятницу») достаточно добавить новые серверы в группу, балансировщик сразу начнёт их использовать
  • Производительность. Балансировщик трафика распределяет трафик между несколькими серверами для эффективного использования ресурсов
  • Обновление без простоев. Можно обновлять и обслуживать серверы по очереди, не отключая приложение целиком: трафик автоматически уходит на работающие экземпляры

Будьте в курсе обновлений

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

Последние события

  • Мероприятия
  • Новости