Работа приложения с балансировщиком нагрузки
05 августа 2026
ID 192422
При наличии нескольких узлов в кластере необходимо использовать внешний балансировщик для равномерного распределения нагрузки между узлами и обеспечения общей отказоустойчивости обработки пользовательского трафика. Балансировщик контролирует доступность отдельных узлов кластера и определяет, на какой сервер направить запрос на проверку в соответствии с заданным способом балансировки.
На каждом узле кластера имеется встроенный прокси-сервер, который используется для проверки пользовательского трафика по умолчанию. При такой схеме использования компьютеры пользователей подключаются к балансировщику, который обеспечивает перераспределение HTTP-запросов между узлами кластера. Принцип работы приложения с балансировщиком нагрузки представлен на рисунке ниже.

Схема подключения балансировщика при использовании встроенного прокси-сервера
Нумерация на рисунке соответствует следующим этапам обработки трафика:
- Пользователь запрашивает доступ к веб-ресурсу. Этот запрос передается балансировщику нагрузки.
- Балансировщик нагрузки выбирает узел кластера согласно заданному способу балансировки и передает этому узлу запрос пользователя.
- Встроенный прокси-сервер выбранного узла принимает запрос и передает его ICAP-серверу приложения на проверку по правилам обработки трафика.
- Если по результатам проверки доступ к веб-ресурсу разрешен, встроенный прокси-сервер отправляет запрос на веб-сервер в интернет.
- Веб-сервер, на котором располагается запрашиваемый веб-ресурс, отправляет ответ встроенному прокси-серверу.
- Встроенный прокси-сервер передает ответ веб-сервера ICAP-серверу приложения для проверки по правилам обработки трафика. Результат проверки возвращается на встроенный прокси-сервер.
- Встроенный прокси-сервер передает ответ балансировщику нагрузки.
- Балансировщик нагрузки направляет ответ на компьютер пользователя. В зависимости от заданных в приложении действий пользователю могут отобразиться следующие страницы:
- Если доступ к веб-ресурсу разрешен, отображается запрошенная веб-страница.
- Если доступ к веб-ресурсу запрещен, отображается страница блокировки.
- Если было применено действие Перенаправить, отображается веб-страница, на которую выполнено перенаправление.