Резервные копии позволяют восстанавливать работоспособность системы в случае непредвиденных ситуаций, а также предотвращать потерю данных пользователей и внесённых конфигурационных изменений.
Для резервного копирования и восстановления системы доступны:
базы данных PostgreSQL:
maindb. Предназначена для хранения настроек консоли администратора, учётных записей пользователей API, параметров подключения к источникам данных и их ресурсам, параметров сред и проектов, параметров подключения к LDAP-каталогу, вспомогательных файлов для отправки push-уведомлений и другие;
cachedb. Предназначена для хранения данных кеша ресурсов источника данных, запрашиваемых сервером мобильной платформы или мобильным устройством;
localdb. Предназначена для хранения данных источника - «Локальная БД».
Совет. Рекомендуется установить частоту копирования баз данных в зависимости от периодичности добавления новых данных. Например, для базы данных «main» определите частоту добавления учётных записей пользователей API, для базы данных «cache» определите частоту изменения данных по расписанию обновления кеша, для базы данных «local» определите частоту добавления новых данных в источник «Локальная БД». Создание резервной копии производится после пика добавления новых данных.
локальное файловое хранилище MinIO. Содержит:
файлы, загруженные в локальное хранилище каждого проекта;
JSON-файлы с ответами от источника данных, базы данных или сервера мобильной платформы при ведении расширенного логирования запросов к источникам данных;
дистрибутивы приложений и сертификаты серверов источников данных;
резервные копии баз данных PostgreSQL при использовании кластерной конфигурации продукта;
технические и системные логи, содержащиеся в подразделе «Системные логи», в системе логирования Elasticsearch;
конфигурационный файл .env. Содержит информацию об используемых контейнерах и других системных настройках.
При использовании продукта «Форсайт. Мобильная платформа» версии 23.05 и выше резервное копирование и восстановление логов Elasticsearch доступно отдельно от общей системы.
Процесс создания резервной копии отличается в зависимости от версии продукта «Форсайт. Мобильная платформа»:
cоздание резервной копии системы при использовании продукта версии 23.12 и выше;
cоздание резервной копии системы при использовании продукта версии 23.05;
cоздание резервной копии системы при использовании продукта версии 22.04 и ниже;
создание резервной копии логов Elasticsearch при использовании продукта версии 23.05 и выше.
Процесс восстановления системы из резервной копии отличается в зависимости от версии продукта «Форсайт. Мобильная платформа»:
восстановление системы из резервной копии при использовании продукта версии 23.12 и выше;
восстановление системы из резервной копии при использовании продукта версии 23.05;
восстановление системы из резервной копии при использовании продукта версии 22.04 и ниже;
восстановление логов Elasticsearch из резервной копии при использовании продукта версии 23.05 и выше.
См. также: