- tocdepth
2
Создание балансировщика
В этом разделе описывается создание балансировщика нагрузки.
Перед началом работы
Зарегистрируйтесь в личном кабинете Cloud.ru.
Если вы уже зарегистрированы, войдите под своей учетной записью.
Выберите или создайте минимум две виртуальные машины в одной зоне доступности, между которыми планируется распределять трафик.
Порядок действий
Выберите сервис Load Balancer.
Нажмите Создать балансировщик нагрузки.
Укажите Название балансировщика.
Выберите Зону доступности тех виртуальных машин, которые вы планируете добавить в группу балансировщика.
Выберите Тип балансировщика:
Внешний балансировщик используется по умолчанию. Он обрабатывает запросы от пользователей вне облака. Внешнему балансировщику автоматически назначается один Публичный IP.
Протокол для публичного IP-адреса будет выбран автоматически. На данный момент поддерживается только IPv4.
Внутренний балансировщик используется для обработки запросов внутри облака.
Выберите или создайте Подсеть, в которой балансировщик будет перенаправлять трафик.
Вы можете выбрать адрес подсети из предложенных вариантов или вручную указать его в формате CIDR, например 10.10.10.0/24.
Выберите Внутренний IP из диапазона адресов подсети. По этому адресу балансировщик будет принимать запросы от пользователей из облака.
Вы можете указать адрес вручную или выбрать его из списка свободных внутренних IP-адресов.
Нажмите Продолжить.
Добавьте хотя бы одно правило балансировки трафика. Правила определяют, как направляется трафик от балансировщика нагрузки к виртуальным машинам в группе.
Выберите Алгоритм обработки.
Укажите Название правила.
Выберите или создайте бэкенд-группу для балансировки.
Выберите Транспортный протокол.
Укажите одну или несколько пар портов: Порт балансировщика и Порт backend группы. Порты балансировщика можно выбирать из диапазона 1 – 39999, порты бэкэнд-группы — из диапазона 1 – 65535.
Активируйте и настройте Проверку доступности виртуальных машин из группы балансировщика.
Проверка используется для автоматического определения состояния работоспособности виртуальных машин и их возможности обрабатывать входящие запросы. Если проверка доступности покажет, что виртуальная машина недоступна или снизилась ее производительность, балансировщик прекратит отправлять трафик на эту виртуальную машину и перенаправит трафик на исправные.
Это опциональная настройка. Без нее балансировщик будет распределять нагрузку между всеми виртуальными машинами в группе без учета их состояния. Если одна из виртуальных машин выйдет из строя, часть трафика может быть потеряна, но остальные запросы будут обработаны работоспособными виртуальными машинами.
Выберите Протокол, по которому будет выполняться проверка — TCP или HTTP.
Для HTTP дополнительно заполните поле Путь к обработчику, в котором укажите URL для отправки проверочных запросов.
Укажите Порт из диапазона 1 – 65535, например 80.
Установите Интервал отправки запросов на проверку состояния. Значение в секундах из диапазона 3 – 30.
Установите Таймаут ожидания ответа от виртуальной машины. Значение в секундах из диапазона 3 – 30.
Укажите Порог успешных ответов — количество проверок, при достижении которого виртуальная машина считается работоспособной.
Укажите Порог неуспешных ответов — количество проверок, при достижении которого виртуальная машина считается неработоспособной.
Нажмите Создать.
Балансировщик будет создан и отобразится в списке на странице сервиса.
для Dev & Test