В этом разделе описывается создание балансировщика нагрузки.
Перед началом работы
Авторизуйтесь в личном кабинете.
Выберите или создайте минимум две виртуальные машины, между которыми планируется распределять трафик.
Порядок действий
На верхней панели слева нажмите
и выберите Сеть → Load Balancer.
Нажмите Создать балансировщик +.
Выберите версию балансировщика:
V1 — версия 1 с основными функциями;
V2 — версия 2 с расширенными возможностями и улучшенной производительностью.
Определите основные параметры балансировщика и настройте правила балансировки.
Шаг «Основные параметры»
Введите Название балансировщика.
(Опционально) Укажите Описание.
Выберите Зону доступности виртуальных машин, которые нужно добавить в целевую группу балансировщика.
Чтобы обрабатывать запросы от пользователей вне облака, выберите Внешний тип балансировщика.
Внешнему балансировщику автоматически назначается один Публичный IP.
Протокол для публичного IP-адреса будет выбран автоматически. На данный момент поддерживается только IPv4.
Чтобы обрабатывать запросы из облака, выберите Внутренний тип балансировщика.
Выберите или создайте Подсеть, в которой балансировщик будет перенаправлять трафик.
Выберите адрес подсети из предложенных вариантов или введите его в формате CIDR, например 10.10.10.0/24.
Выберите Внутренний IP из диапазона адресов подсети.
По этому адресу балансировщик будет принимать запросы от пользователей из облака. Введите адрес или выберите его из списка свободных внутренних IP-адресов.
ПримечаниеБалансировщик версии 1 может быть или внутренним, или внешним. Чтобы обрабатывать запросы, поступающие из облака и из интернета, используйте балансировщик версии 2.
Нажмите Продолжить.
Шаг «Правило балансировки»
Добавьте хотя бы одно правило балансировки трафика. Правила определяют, как направляется трафик от балансировщика нагрузки к виртуальным машинам в группе.
Выберите Алгоритм обработки.
Введите Название правила.
Выберите или создайте целевую группу для балансировки.
Выберите Транспортный протокол.
Укажите одну или несколько пар портов: Порт балансировщика и Порт целевой группы. Порты балансировщика можно выбирать из диапазона 1–39 999, порты целевой группы — из диапазона 1–65 535.
(Опционально) Включите и настройте Проверка доступности.
Если проверка доступности включена, балансировщик автоматически определяет работоспособность виртуальных машин. Когда виртуальная машина недоступна или ее производительность снизилась, балансировщик перенаправит трафик на исправные виртуальные машины.
Если проверка доступности выключена, балансировщик распределяет нагрузку между всеми виртуальными машинами в группе, не учитывая их состояние. Когда виртуальная машина недоступна, часть трафика может быть потеряна, но остальные запросы обработают другие виртуальные машины.
Выберите Протокол, по которому будет выполняться проверка — TCP или HTTP.
Для HTTP дополнительно заполните поле Путь к обработчику, в котором укажите URL для отправки проверочных запросов.
Укажите Порт из диапазона 1–65 535, например 80.
Установите Интервал отправки запросов на проверку состояния. Значение в секундах из диапазона 3–30.
Установите Таймаут ожидания ответа от виртуальной машины. Значение в секундах из диапазона 3–30.
Укажите Порог успешных ответов — количество проверок, при достижении которого виртуальная машина считается работоспособной.
Укажите Порог неуспешных ответов — количество проверок, при достижении которого виртуальная машина считается неработоспособной.
Нажмите Создать.
В окне создания балансировщика нажмите Создать.
Результат
Создание балансировщика занимает 2–3 минуты. После этого он отобразится в списке на странице сервиса Load Balancer.
Следующие шаги
- Перед началом работы
- Порядок действий
- Результат
- Следующие шаги