Настройка режима распределения для Azure Load Balancer
Статья
Azure Load Balancer поддерживает два режима распределения трафика между приложениями.
На основе хэша
Сходство исходного IP-адреса
Дополнительные сведения о различных режимах распространения, поддерживаемых Azure Load Balancer, см. в разделе "Режимы распространения Azure Load Balancer".
Из этой статьи вы узнаете, как настроить режим распределения для Azure Load Balancer.
Можно изменить конфигурацию режима распределения, изменив на портале правило балансировки нагрузки.
Войдите на портал Azure и выберите группу ресурсов, содержащую подсистему балансировки нагрузки, которую нужно изменить, щелкнув Группы ресурсов.
На обзорном экране подсистемы балансировки нагрузки выберите Правила балансировки нагрузки в разделе Настройки.
На экране правил балансировки нагрузки выберите правило балансировки нагрузки, которое нужно изменить в режиме распределения.
В правиле режим распределения изменяется путем изменения раскрывающегося списка Сохранение сеанса.
Имеются следующие варианты:
Нет (на основе хэша) — указывает, что последовательные запросы одного клиента могут обрабатываться любой виртуальной машиной.
IP-адрес клиента (два кортежа: исходный IP-адрес и IP-адрес назначения) — указывает, что последовательные запросы с одного и того же IP-адреса клиента обрабатываются одной виртуальной машиной.
IP-адрес клиента и протокол (три кортежа: исходный IP-адрес, ip-адрес назначения и тип протокола) — указывает, что последовательные запросы из одного IP-адреса клиента и сочетания протоколов обрабатываются одной виртуальной машиной.
Выберите режим распределения и нажмите кнопку Сохранить.
Используйте PowerShell, чтобы изменить параметры распределения балансировки нагрузки в существующем правиле балансировки нагрузки. Следующая команда изменяет режим распределения.
Если вы предпочитаете выполнять справочные команды CLI локально, установите Azure CLI. Если вы работаете в Windows или macOS, Azure CLI можно запустить в контейнере Docker. Дополнительные сведения см. в статье Как запустить Azure CLI в контейнере Docker.
Если вы используете локальную установку, выполните вход в Azure CLI с помощью команды az login. Чтобы выполнить аутентификацию, следуйте инструкциям в окне терминала. Сведения о других возможностях, доступных при входе, см. в статье Вход с помощью Azure CLI.
Установите расширение Azure CLI при первом использовании, когда появится соответствующий запрос. Дополнительные сведения о расширениях см. в статье Использование расширений с Azure CLI.
Выполните команду az version, чтобы узнать установленную версию и зависимые библиотеки. Чтобы обновиться до последней версии, выполните команду az upgrade.
Используйте Azure CLI, чтобы изменить параметры распределения балансировки нагрузки в существующем правиле балансировки нагрузки. Следующая команда изменяет режим распределения.