Типы сетевых балансировщиков
Статья создана
Обновлена 17 ноября 2023 г.
Примечание
Задать тип балансировщика (внешний или внутренний) можно только при его создании. В дальнейшем изменить тип балансировщика нельзя.
Сетевой балансировщик в Yandex Cloud можно развернуть в следующих вариантах:
- Внешний балансировщик (
EXTERNAL
) — создается по умолчанию. Используется для обработки трафика из интернета. - Внутренний балансировщик (
INTERNAL
) — используется для обработки трафика внутри Virtual Private Cloud.
Работа балансировщиков разного типа почти не отличаются друг от друга, однако следует принимать во внимание следующие различия:
Свойство балансировщика | Внешний | Внутренний |
---|---|---|
IP-адрес обработчика | только публичные IP-адреса | только IP-адреса из RFC-1918 |
Блокировка целевого порта обработчика для трафика на целевых ВМ | работает (*) | заблокирован |
Блокировка целевого порта обработчика для проверок состояния на целевых ВМ | работает | заблокирован |
Локальность при обработке трафика | - | есть особенности |
Использование статических маршрутов | - | есть особенности |
Пояснения к таблице:
- Порты виртуальных машин (Target-Port) для приема трафика от внутреннего балансировщика и проверок состояния становятся недоступными для подключения.
На ВМ будет поступать только трафик от внутреннего балансировщика. Это же ограничение не позволит ВМ из целевой группы балансировщика обратиться к нему по используемому порту. - (*) ВМ из целевой группы балансировщика не сможет обратиться к самой себе по целевому порту.