Балансировщик обнаруживает аварийные ситуации на серверах и в случае отказа одного из них автоматически перенаправляет трафик на другой адрес.
Масштабируемость
Балансировщик распределяет нагрузку между экземплярами приложения, что позволяет применять горизонтальное масштабирование и увеличивать общую производительность системы.
Улучшение безопасности
Балансировщики могут отслеживать трафик, фильтровать запросы, обеспечивать маршрутизацию через фаерволы и другие механизмы, что способствует повышению безопасности приложения.
Функциональные характеристики
Обработка элементов балансировки
Создание и хранение как отдельного элемента балансировки внешних адресов, профилей трафика, групп точек, конечных точек, сценариев мониторинга
Поддержка работы с протоколом IP версии IPv4; подмена IP адреса источника на IP-адрес внешнего адреса
Проксирование трафика
Работа в режиме обратного и прямого прокси-сервера; поддержка заголовков X-Forwarded-For (XFF) при работе в режиме прокси-сервера; перенаправление по URL; мультиплексирование для HTTP и HTTPS
Шифрование трафика
Шифрование/расшифрование TLS-трафика (входящего и исходящего); управление шифрами TLS; управление сертификатами SSL; валидация сертификатов TLS
Мониторинг доступности
Пассивный и активный мониторинг доступности для проведения health check серверов
Мониторинг и отчетность
Выгрузка данных отчетности с использованием FluentBit + Grafana Loki; получение данных мониторинга работы через Zabbix и прохождения трафика через приложение: OpenTelemetry