Аналитическая платформа Polymatica Analytics не имеет встроенных механизмов или средств резервного копирования своих программных модулей, настроек системы и обрабатываемых в ней данных. Резервное копирование в Polymatica Analytics должно выполняться с помощью специализированных программных средств, поставляемых в составе дистрибутива ОС или ПО сторонних производителей.

Частота создания резервных копий и глубина их хранения определяются требованиями и регламентами, принятыми в организации, эксплуатирующей конкретную инсталляцию системы. Задания, сценарии, расписания, конкретные наборы файлов и директорий для резервного копирования разрабатываются исходя из этих требований.

Указанные ниже команды следует выполнять от пользователя с правами администратора.

Для резервного копирования необходимо выполнить следующие действия:

При установке приложения в режиме кластера действия необходимо выполнить на всех узлах.

  1. Задать переменные:
    APP_VERSION=<VERSION>
    BACKUP_DIR=/srv/backup
    BACKUP_PATH=${BACKUP_DIR}/${APP_VERSION}-$(date +%F).tar.gz
    где <VERSION> — версия продукта в формате x.y.z.
  2. При отсутствии создать директорию для резервных копий:

    mkdir -p $BACKUP_DIR
  3. Остановить приложение:
    systemctl stop polymatica
  4. Сформировать архив резервной копии из необходимых директорий:

    tar -czvf $BACKUP_PATH /etc/polymatica /var/plmrepo /usr/share/polymatica

Размер резервной копии для мультисферы на основе данных из СУБД можно сократить путем копирования мультисферы без загруженных в нее данных. Для этого достаточно добавить в резервную копию директорию мультисферы только с файлом description.json. В таком случае данные будут загружены при следующем обновлении мультисферы.

Для больших по объему мультисфер, которые регулярно используются и обновление которых средствами Polymatica Analytics из источника требует большого количества времени, резервное копирование рекомендуется настроить так, чтобы копировались и метаданные, и сами данные мультисферы. Это позволит сократить время на восстановление работы системы. Для небольших мультисфер или мультисфер, которые используются не так часто, резервное копирование можно ограничить копированием только метаданных мультисфер.