WEB¶
Обзор¶
Target-группа — это группа, состоящая из одного или нескольких серверов (Workers), на которые выполняется балансировка. В отличие от L4 балансировщика, где к одному сервису можно добавить только одну Target-группу, в L7 балансировщике есть возможность к одному сервису привязать несколько Target-групп за счет использования Content Switch Rules. Это предоставляет дополнительный уровень абстракции для принятия решений.
Настройка¶
Перейдите в Traffic Management -> Target Groups.
Чтобы создать Target-группу, нажмите кнопку Add.
Чтобы удалить Target-группу, выберите её, нажав на чекбокс напротив её имени, затем нажмите кнопку Delete или значок корзины в столбце Actions.
Примечание
Чтобы удалить все Target-группы, нажмите на чекбокс рядом с колонкой Name и затем кнопку Delete.
Чтобы обновить список Target-групп, нажмите кнопку Refresh.
При добавлении новой Target-группы система запрашивает имя и алгоритм балансировки. Эти поля обязательны.
Поддерживаются следующие алгоритмы балансировки:
Weighted Least Connection (WLC)
Source Hash (SH)
Weighted Round Robin (WRR)
Maglev
Maglev Source IP
Maglev Source IP and Port
Вы также можете указать NAT-пул, TCP-профиль и SSL-профиль для Target-группы.
Примечание
NAT-пул, TCP-профиль и SSL-профиль применяются ко всем Workers в группе, если не указаны явно для конкретного Worker.
После создания Target-группы можно привязать к ней Workers. Для этого нажмите кнопку Show и затем кнопку Add в выпадающем окне. Появится следующее меню:
Поле |
Описание |
|---|---|
IP |
IP-адрес Worker (IPv4/IPv6) |
Port |
Порт TCP Worker. Порт, на котором приложение принимает соединения |
VRF |
Значение по умолчанию — vrf default |
Weight |
Вес Worker. Чем больше вес, тем больше запросов направляется на Worker |
NAT pool |
Можно назначить отдельный NAT-пул для конкретного сервера. Если не назначать, будет использован NAT-пул, указанный при создании Target-группы |
TCP profile |
Для конкретного сервера можно назначить отдельный TCP-профиль. Если не назначать, будет использован TCP-профиль, указанный при создании Target-группы |
Health Monitor |
Выберите Health Monitor для проверки доступности сервера |
TLS enable |
Включить TLS-шифрование между ADC и Workers |
SSL profile |
Указать SSL-профиль, который будет использоваться для шифрования |
После добавления сервер по умолчанию имеет статус DOWN. Он перейдет в статус UP после успешной проверки выбранным Health Monitor.
Важно
Если не указать Health Monitor, сервер добавляется в состоянии UP, и пользовательские запросы будут сразу же балансироваться. Если вы позже добавите Health Monitor, его состояние не изменится на DOWN.
Список серверов в Target-группе будет отображать все добавленные серверы, их параметры, статус и эффективный вес (Effective weight).
- Эффективный вес
Это текущее состояние веса сервера. Если Health Monitor исключает его из балансировки, вес становится 0 (балансировка на нём не выполняется). Текущее состояние сервера также можно изменить через режим Скрипт в Health Monitor.
Чтобы просмотреть статистику Worker, нажмите на кнопку Stats напротив нужного Worker.
Чтобы посмотреть статистику по Target-группе, нажмите на кнопку Stats напротив имени Target-группы.