В этом разделе описывается создание балансировщика нагрузки.
Авторизуйтесь в личном кабинете.
Выберите или создайте минимум две виртуальные машины, между которыми планируется распределять трафик.
На верхней панели слева нажмите и выберите Сеть → Load Balancer.
Нажмите Создать балансировщик.
Определите основные параметры балансировщика, и настройте размещение балансировщика и правила балансировки.
Введите Название балансировщика.
(Опционально) Укажите Описание.
Выберите VPC.
Чтобы обрабатывать трафик, поступающий из интернета или внешних сетей, включите опцию Публичный IP-адрес.
Чтобы обрабатывать трафик, поступающий из VPC, в которой размещен балансировщик, включите опцию Приватный IP-адрес.
Чтобы получить доступ к приватному IP-адресу балансировщика из других VPC, on-premises, платформ Облако VMware и Advanced, необходимо:
Включить опцию Доступ через Magic Router в параметрах балансировщика.
С помощью сервиса Magic Router настроить маршрутизацию трафика между приватным IP-адресом балансировщика и этими внешними сетями.
Функциональность находится в стадии Preview и доступна по запросу в техническую поддержку.
Выберите или создайте Подсеть, в которой балансировщик будет перенаправлять трафик.
Выберите адрес подсети из предложенных вариантов или введите его в формате CIDR, например 10.10.10.0/24.
Указывайте подсеть, которая не участвует и не будет участвовать в обмене трафиком с внешними сетями. Это исключает риск ошибочной маршрутизации внешнего трафика на приватный IP-адрес балансировщика, что приведет к недоступности приложения.
Выберите Приватный IP-адрес балансировщика из диапазона адресов подсети.
По этому адресу балансировщик будет принимать запросы от пользователей из облака. Выберите адрес из списка свободных внутренних IP-адресов или он будет назначен автоматически.
Нажмите Продолжить.
Выберите зоны доступности.
Для каждой зоны доступности укажите подсеть с восемью и более свободными IP-адресами.
Выберите количество ресурсных единиц — от 1 до 8. В каждой зоне доступности будет создано указанное количество ресурсных единиц.
Нажмите Продолжить.
Добавьте хотя бы одно правило балансировки трафика. Правила определяют, как трафик от балансировщика нагрузки распределяется внутри целевой группы.
Выберите Алгоритм обработки.
Введите Название правила.
Выберите или создайте целевую группу для балансировки.
Чтобы включить передачу IP-адреса источника в TCP-соединении, активируйте опцию Proxy Protocol и выберите версию. Если версия Proxy Protocol во входящем трафике отличается, балансировщик сконвертирует заголовки в TCP-пакетах в соответствии с выбранной версией.
К трафику, поступающему без заголовков Proxy Protocol, балансировщик добавит заголовки выбранной версии.
Укажите одну или несколько пар портов в зависимости от версии балансировщика: Порт балансировщика и Порт целевой группы. Порты балансировщика можно выбирать из диапазона 1 – 64535, порты целевой группы — из диапазона 1 – 65535.
(Опционально) Включите и настройте опцию Проверка доступности.
Если проверка доступности включена, балансировщик автоматически определяет работоспособность виртуальных машин. Когда виртуальная машина недоступна или ее производительность снизилась, балансировщик перенаправит трафик на исправные виртуальные машины.
Если проверка доступности выключена, балансировщик распределяет нагрузку между всеми виртуальными машинами в группе, не учитывая их состояние. Когда виртуальная машина недоступна, часть трафика может быть потеряна, но остальные запросы обработают другие виртуальные машины.
Выберите Протокол, по которому будет выполняться проверка — TCP или HTTP.
Для HTTP дополнительно заполните поля:
(Опционально) Хост — введите значение заголовка Host из HTTP-запроса.
Путь к обработчику — укажите URL для отправки проверочных запросов.
В поле Порт целевой группы укажите порт из диапазона 1 – 65535, например 80.
В поле Интервал, сек установите интервал, через который будут отправляться запросы на проверку состояния. Значение в секундах из диапазона 3 – 30.
В поле Таймаут, сек установите время ожидания ответа от виртуальной машины. Значение в секундах из диапазона 3 – 30.
В поле Порог успешных ответов укажите количество проверок, при достижении которого виртуальная машина считается работоспособной. Значение из диапазона 3 – 25.
В поле Порог неуспешных ответов укажите количество проверок, при достижении которого виртуальная машина считается неработоспособной. Значение из диапазона 3 – 25.
Нажмите Создать.
В окне создания балансировщика нажмите Создать.
Создание балансировщика занимает 2–3 минуты. После этого он отобразится в списке балансировщиков.
Убедитесь, что на пути трафика от ресурсных единиц к серверам целевой группы не действуют блокирующие правила. Например, группы безопасности на сетевых интерфейсах виртуальных машин целевой группы пропускают трафик.