Для создания резервных копий базы данных и архивов событий в системе «Приток-А» предусмотрено приложение «Репликатор» [1] .
Работая в фоновом режиме, приложение автоматически по заданному расписанию (и при необходимости по команде оператора [2] ) выполняет определённые задачи. Список задач для каждого «Репликатора» задаётся в его настройках при помощи приложения «Контрольная панель системы».
Для того чтобы обеспечить наличие резервной базы данных, достаточно запустить «Репликатор» на сервере. В этом случае копия и оригинал базы данных будут хранится на одном компьютере.
Для того чтобы организовать резервирование данных с хранением копий на разных компьютерах, необходимо запустить несколько экземпляров приложения «Репликатор».
Распределяя задачи «Репликатора» по разным компьютерам, можно гибко настроить резервирование данных и распределить нагрузку (см. Схемы резервирования данных).
Наличие одного сервера на пульте охраны не позволяет организовать резервирование данных. В связи с этим на пульте охраны должно быть организовано не меньше двух серверов - основной и резервный. На каждом сервере должен быть запущен и настроен «Репликатор».
В этой схеме «Репликатор» на основном сервере выполняет дефрагментацию, сохраняет копию рабочей базы данных и создает архивы системы. «Репликатор» на резервном сервере синхронизирует данные с основного сервера - сохраняет копии резервной базы данных и копии архивов системы на резервный сервер.
В этой схеме список основных задач выполняет «Репликатор» на резервном сервере. «Репликатор» на основном сервере выполняет дефрагментацию и синхронизирует данные с резервного сервера - сохраняет копии резервной базы данных и копии архивов системы на основной сервер.
Перечисленные схемы 1 и 2 позволяют обеспечить резервирование данных. Копии рабочей базы данных и архивов системы будут хранится в двух экземплярах на разных компьютерах.
Если наличие копий только на двух компьютерах не является достаточным условием, то количество работающих в сети «Репликаторов» может быть увеличено до нужного.
Схема № 3:
При необходимости на любой рабочей станции может быть развернут «Репликатор», который будет выполнять задачи синхронизации данных на случай выхода из строя сразу двух серверов (по аналогии с тем, как это обозначено на схеме №1 для «Репликатора» резервного сервера).