Виды инсталляций Комплекса

<< Click to Display Table of Contents >>

Виды инсталляций Комплекса

Виды инсталляций Комплекса

В этом разделе

Выделяется 3 вида инсталляций Комплекса:

•Автономная инсталляция (Standalone).

•Распределенная инсталляция (Distributed).

•Инсталляция в K8s.

Автономная инсталляция (Standalone)

Автономная инсталляция предполагает развертывание ядра управления (Control plane) и фильтрующего узла (Data plane) на одном сервере (WAF host). Такая конфигурация не обеспечивает полноценную отказоустойчивость Комплекса и не имеет возможности распределения нагрузки. Ниже представлены возможные варианты развертывания на виртуальных или железных серверах:

Инсталляция Control Plane + Filter:

deploy_standalone

Инсталляция Control Plane + Filter + ML:

deploy_standalone_ml

Распределенная инсталляция (Distributed)

Распределенная инсталляция предполагает развертывание фильтрующих узлов и узла управления (Control plane) на разных серверах. Это позволяет повысить отказоустойчивость системы и обеспечить балансировку нагрузки. Распределение нагрузки между проксируемыми серверами осуществляется с использованием балансировщика нагрузки (в качестве примера представлен HAProxy).

Балансировщик нагрузки устанавливается опционально, при необходимости распределения больших объемов трафика.

Балансировка нагрузки обеспечивает защиту от сбоев: если сервер перестает отвечать на запросы, балансировщик нагрузки автоматически перенаправляет трафик.

Использование балансировщика нагрузки в распределенной инсталляции позволяет:

•распределить нагрузку между фильтрующими узлами;

•обеспечить отказоустойчивость: при выходе из строя одного или нескольких фильтрующих узлов нагрузка автоматически распределяется между оставшимися узлами;

•обеспечить бесперебойную работу: при выходе из строя всех фильтрующих узлов трафик может быть перенаправлен напрямую на веб-приложения в обход Комплекса или возвращена специально сформированная страница с ошибкой.

Инсталляция Control Plane + Filter:

deploy_distribute

Инсталляция Control Plane + Filter + ML:

deploy_distribute_ml
В этом разделе: