SvayaИИ-платформаТехнические решенияПродуктыВнедрение
ВойтиПопробовать бесплатно

Документация / Резервные копии

Резервные копии

Редакция 14 сентября 2026

Для администратораНастраивается один раз, проверяется регулярно

Копия снимается по расписанию со всех хранилищ сразу и шифруется до того, как ляжет на диск. Отдельно и тоже по расписанию платформа проверяет, что из этой копии действительно можно восстановиться. Копия, которую ни разу не разворачивали, копией не считается.

Что попадает в копию

  • Основная база. Организации, сотрудники, задачи, дела, очереди, журнал действий.
  • Файлы. Загруженные документы, выгрузки и результаты запусков из объектного хранилища.
  • Записи хода запусков. По ним потом разбирают, что происходило.
  • Конфигурация установки. Тот самый собранный слепок, по которому поднимаются сервисы.

Копия шифруется ключом, имя которого названо в описателе, а значение лежит в хранилище секретов. Потеря ключа означает потерю копий. Расшифровать их без него нельзя, и это свойство шифрования, а не оговорка.

Расписание и хранение

ПараметрЗначение по умолчаниюЧто означает
Снятие копииКаждую ночь, в половине третьегоПолная копия всех хранилищ
Проверка восстановленияКаждое воскресенье, в половине пятогоКопия разворачивается рядом и проверяется
Режим базыС возможностью вернуться на момент времениМожно восстановиться не только на ночь, но и на час назад
Сколько копий хранить7 полныхСтарые удаляются автоматически
Срок хранения30 сутокКопия старше срока удаляется
Куда складыватьОтдельный том на сервереДля промышленной работы стоит добавить внешнее хранилище

Все значения задаются вашим слоем описателя. Режим с возможностью вернуться на момент времени обязателен для промышленного и закрытого профилей. Простой ночной снимок допустим только для показного, потому что у него нет точки возврата внутри суток.

Проверка восстановления

По расписанию платформа берет последнюю копию, разворачивает ее в отдельное место и проверяет, что данные читаются. Это не формальность. У копии, которую ни разу не разворачивали, шанс оказаться нерабочей заметно выше нуля.

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

Если проверка давно не делалась, платформа сообщает об этом отдельным оповещением. Молчание здесь опаснее отказа.

Восстановление

Восстановление запускается командой с указанием копии. Платформа сначала проверяет описание копии, а именно подпись, состав и суммы. Недоверенное описание отклоняется до распаковки.

Команда на сервере восстановление
bm-deploy restore --backup-id <номер копии>

Восстановление стирает текущее состояние, поэтому требует явного подтверждения. Команда без подтверждения возвращает код, который прямо говорит, что не хватает согласия на опасное действие, и ничего не делает.