Чтобы настроить Load Balancer:
- перейдите в раздел Networking
- на вкладке Edge Gateways перейдите в блок Load Balancer

- включите опцию "Load Balancer State"
- в поле Service Network Specification включите опцию "Use Default"


- выберете пункт Pools, чтобы создать пул
- нажмите на кнопку [Add]
- в окне "Add Load Balancer Pool" на вкладке General Settings:
- в поле Name введите имя пула
- в поле Description введите описание, если это необходимо
- поле Load Balancer Algorithm - алгоритм балансировки; основная и главная задача балансировщика нагрузки - эффективное распределение трафика между работоспособными серверами
- Round Robin - круговая балансировка: первый запрос к одному серверу, второй - к следующему и так далее
- Least Connections - все новые подключения отправляются на сервер, в данный момент имеющий наименьшее количество ожидающих одновременных подключений
- Consistent Hash - основанная на хэше балансировка
- поле Active Health Monitor - поддерживает мониторинг состояния сервера
- HTTP - HTTP request/response is used to validate health
- HTTPS - Used against HTTPS encrypted web servers to validate health
- TCP - TCP connection is used to validate health
- UDP - A UDP datagram is used to validate health
- PING - An ICMP ping is used to validate health
- поле Persistence - обеспечение подключения конкретного пользователя к одному серверу; при включенном Persistence балансировка нагрузки выполняется только при первом подключении пользователя
- Client IP IP - адрес клиента используется в качестве идентификатора и сопоставляется с сервером
- HTTP Cookie Load Balancer - вставляет файл cookie в ответы HTTP; имя файла cookie должно быть указано как значение
- поле Graceful Disable Timeout - max время в минутах для корректного отключения участника; виртуальная служба ожидает указанное время перед завершением существующих подключений к отключенным членам
- 0 - немедленно
- -1 - бесконечность

- в окне "Add Load Balancer Pool" на вкладке Members добавьте IP-адреса членов пула; в данном примере балансировка будет на прикладном уровне, HTTPS будет указан порт 443

- в окне "Add Load Balancer Pool" на вкладке SSL Settings добавьте SSL-сертификат
- возможно выбрать valid или self signed-сертификат; сертификат должен быть предварительно добавлен в разделе Administration - Certificates Library

- выберете пункт Virtual Services
- нажмите на кнопку [Add]
- в окне "Edit Virtual Service":
- в поле Service Type выберите тип сервиса, выбранный ранее в настройке пула; в данном примере это HTTPS
- в поле Port укажите порт; в данном примере это 443
- в поле Virtual IP укажите IP-адрес сервиса; выберите доступный публичный, терминируемый на Edge адрес
- в поле Service Engine Group выберите доступное значение, добавленное ранее службой поддержки
- в поле Load Balancer Pool выберите созданный ранее пул
