Load Balancer

Распределяйте трафик для бесперебойной работы вашей ИТ‑инфраструктуры

Сетевая схема облачных сервисов

Load Balancer — балансировщик нагрузки, который автоматически распределяет входящий трафик между серверами. Ваши приложения доступны, даже если один из серверов выходит из строя или не может справиться с потоком запросов.
SchemeLoadBalancer.svg
scroll-схема

Сценарии использования Load Balancer

grid_layout_outline_28.svg

Масштабирование инфраструктуры при росте нагрузки

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

vkcloud-logo-blue.svg

Методы балансировки нагрузки

Балансировщик нагрузки работает с протоколами HTTP, TCP, UDP, HTTPS и поддерживает три метода балансировки.
check_circle_outline_28.svg

Least Connections для большого количества активных соединений

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

Round Robin, если у серверов одинаковая мощность

Запросы последовательно отправляются на все доступные серверы. После передачи запроса последнему серверу в очереди цикл повторяется заново.
check_circle_outline_28.svg

Sticky Sessions, если для ответа нужны локальные данные

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

FAQ

С какими облачными сервисами работает Load Balancer?

При подключении Cloud Containers и Data Bases балансировщик доступен сразу. Балансировщики создаются, конфигурируются, удаляются и масштабируются автоматически.


Load Balancer доступен всем пользователям VK Cloud?

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


Как я могу подключить и настроить Load Balancer?

Подключить балансировщик нагрузки можно в несколько кликов. Добавлять, удалять и настраивать балансировщики нагрузки для серверов можно в панели управления VK Cloud, а также через API openstack, Terraform-провайдер.


Может ли трафик попасть на неработающий облачный сервер?

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

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

Документация

Здесь есть ответы на большинство вопросов по настройке сервисов

Не нашли ответ на свой вопрос?

Задайте его нам через форму обратной связи, и мы оперативно ответим
support@vkcloud.kz

Нам доверяют свой бизнес

У нас есть Сloud-технологии и сервисы, которые помогают компаниям решать самые важные задачи.
w-brand-logo.svg
партнер в Казахстане