Гибридные схемы внедрения
При сборке кластера схемы внедрения могут быть скомбинированы.
Пример: Отказоустойчивое хранилище с дополнительными узлами фильтрации
При такой схеме внедрения копии БД хранятся на разных серверах (реплицируются),
но количество реплик БД меньше, чем количество экземпляров MITIGATOR в кластере.
Часть экземпляров обращается к удаленным базам по портам TCP: 8888, 2003, 3080, 5432.
В данном примере graphite
и LOGAN
размещены на отдельных серверах.
Для корректной работы системы всем обработчикам пакетов, должно быть доступно одинаковое количество системных ресурсов.
Настройка
-
Настройка экземпляров, на которых хранятся БД выполняется по инструкции для Внутреннего отказоустойчивого хранилища.
-
Далее к кластеру подключаются дополнительные экземпляры. Процесс настройки аналогичен, но при выполнении шага № 4 настройки следует скачивать файл
docker-compose.worker.failover.yml
вместоdocker-compose.failover.yml
.wget https://docs.mitigator.ru/v23.08/dist/multi/docker-compose.worker.failover.yml
и его же следует указать в переменной
COMPOSE_FILE
файла.env
:COMPOSE_FILE=docker-compose.yml:docker-compose.worker.failover.yml
-
В кластер добавляется LOGAN.
-
Graphite переносится на отдельный сервер.