Отказоустойчивая конфигурация Kaspersky Symphony XDR
Отказоустойчивая конфигурация Kaspersky Symphony XDR обеспечивает непрерывность работы и доступность данных, даже если какой-либо узел кластера Kubernetes, на котором развернуто решение, выходит из строя или теряет подключение к сети.
В конфигурации высокой доступности вам потребуется не менее 7 узлов кластера Kubernetes:
- 3 управляющих узла (узел управления);
- 4 рабочих узла.
Если вы планируете развернуть Kaspersky Symphony XDR в виртуальной среде, где узлы кластера работают как виртуальные машины (VM), рекомендуется распределить виртуальные машины по разным физическим целевым устройствам. Такой подход гарантирует, что отказ одного физического устройства не повлияет на несколько виртуальных устройств решения. Размещение и распределение виртуальных машин по физическим устройствам управляется гипервизором.
Поддерживаются следующие отказоустойчивые конфигурации СУБД:
- Кластер Postgres Pro Enterprise BiHA
- Версия: Postgres Pro Enterprise 16 или более поздняя
- Тип кластера: BiHA
- Количество узлов: от 3 до 15
- Тип репликации: синхронная.
- Строка подключения для доступа к СУБД включает список узлов кластера (задается параметром
psql_dsn):psql_dsn=postgres://<dbms_username>:<password>@<fqdn1>:<port>,<fqdn2>:<port>,<fqdn3>:<port>
- Кластер PostgreSQL с виртуальным IP-адресом (Corosync/Pacemaker)
- Тип кластера: Кластер PostgreSQL с виртуальным IP-адресом (Corosync/Pacemaker)
- Количество узлов: 3 или более
- Строка подключения для доступа к СУБД включает виртуальный IP-адрес кластера СУБД (задается параметром
psql_dsn):psql_dsn=postgres://postgres:pass!@<virtual ip>:<port>
Поддерживается следующая отказоустойчивая конфигурация сервисов KUMA, устанавливаемых внутри кластера Kubernetes:
- Хранилище KUMA
- Количество рабочих узлов: 3 или более.
- Хранилища KUMA привязаны к этим узлам и не должны переноситься на другие узлы.
- Хранилища KUMA используют диски этих узлов напрямую, без использования Longhorn.
- Хранилища KUMA, созданные из одного ресурса KUMA, не разрешается размещать на одном рабочем узле. Данное правило добавлено для обеспечения необходимого уровня отказоустойчивости.
- Ядро KUMA.
- Количество рабочих узлов: 1
Отказоустойчивость обеспечивается механизмами Kubernetes; время простоя при отказе узла составляет около 6 минут.
- Количество рабочих узлов: 1
- Коллектор KUMA.
Возможны два варианта отказоустойчивой конфигурации:
- Количество рабочих узлов: 2.
Минимальное время простоя в случае отказа узла.
- Количество рабочих узлов: 1.
Отказоустойчивость обеспечивается механизмами Kubernetes; время простоя составляет около 6 минут.
- Количество рабочих узлов: 2.
- Коррелятор KUMA.
- Количество рабочих узлов: 1.
Высокая доступность обеспечивается механизмами Kubernetes. В случае отказа узла время простоя составляет около шести минут.
- Количество рабочих узлов: 1.
- Маршрутизатор событий KUMA
Возможны два варианта отказоустойчивой конфигурации:
- Количество рабочих узлов: 2.
Минимальное время простоя в случае отказа узла.
- Количество рабочих узлов: 1.
Высокая доступность обеспечивается механизмами Kubernetes. В случае отказа узла время простоя составляет около шести минут.
- Количество рабочих узлов: 2.
- Метрики KUMA
- Количество рабочих узлов: 1.
Высокая доступность обеспечивается механизмами Kubernetes. В случае отказа узла время простоя составляет около шести минут.
- Количество рабочих узлов: 1.