Yandex Network Load Balancer

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

Высокая производительность

Network Load Balancer использует технологии, которые работают на 4-м уровне сетевой модели OSI. Это позволяет обрабатывать сетевые пакеты с минимальной задержкой.

Проверка готовности ресурсов

Вы задаёте правила для TCP- или HTTP-проверок, а балансировщики контролируют статус облачных ресурсов. Ресурсы, не прошедшие проверку, исключаются из работы.

Прозрачное ценообразование

Вы платите за количество балансировщиков и объём входящего трафика, а исходящий трафик тарифицируется аналогично другим сервисам Yandex Cloud.

Адресное распределение

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

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

Когда объём входящего трафика резко меняется, вам не нужно производить перенастройку балансировщиков — они равномерно распределяют любой объём запросов между ресурсами.

Сохранение IP-адреса

Учитывайте IP-адрес клиента в вашем приложении без дополнительной настройки — он сохраняется в сетевом пакете запроса.

С чего начать

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

Научим работать с сервисом

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

Вопросы и ответы

Как повысить надежность своего сервиса?

Создавайте ресурсы в разных зонах доступности

Создавайте облачные ресурсы в нескольких географически распределённых зонах доступности. Это сохранит доступность ваших приложений при выходе из строя одной из зон.

Используйте разные балансировщики для разных приложений

Если вы используете инфраструктуру Yandex Cloud для развёртывания нескольких приложений, настройте отдельные балансировщики для их обслуживания.

Используйте одинаковое количество облачных ресурсов в разных зонах доступности

Размещайте одинаковое количество облачных ресурсов в каждой зоне доступности. Если в зоне доступности ru-central1-a находятся три виртуальных машины, то и в зонах доступности ru-central1-b и ru-central1-d также следует разместить по три виртуальных машины.

Начните пользоваться Network Load Balancer