Облачная платформаEvolution

Компоненты сервиса Load Balancer


Сетевой балансировщик нагрузки версии 2: использует следующие основные компоненты:

Схема работы сервиса

Эта схема иллюстрирует работу сетевого балансировщика нагрузки версии 2:

../_images/sch__nlb.svg
  1. Запрос к приложению приходит на IP-адрес балансировщика нагрузки. Устанавливается соединение по TCP- или UDP-порту.

  2. Балансировщик по номеру порта определяет, какое правило балансировки надо применить к поступившему запросу.

  3. Запрос направляется в ресурсную единицу.

  4. По найденному правилу балансировщик выбирает, куда отправить запрос: на виртуальную машину, сервер Bare Metal или виртуальный IP. Если проверка доступности включена, запросы распределяются между участниками целевой группы, которые прошли проверку доступности.

  5. Участник целевой группы обрабатывает запрос и отправляет ответ на адрес ресурсной единицы.

  6. Ресурсная единица передает ответ балансировщику.

  7. Балансировщик возвращает ответ пользователю.

Режим работы Proxy

Load Balancer версии 2 работает в Proxy-режиме:

  • Взаимодействие между клиентом и участниками целевой группы проходит через IP-адреса ресурсных единиц балансировщика.

  • В качестве источника соединения участник целевой группы видит IP-адрес ресурсной единицы, а не IP клиента.

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

Внимание

Убедитесь, что прохождение трафика от IP-адресов всех ресурсных единиц к участникам целевой группы разрешено средствами фильтрации, например правилами групп безопасности или иными средствами безопасности, установленными на уровне гостевой OC.