Разработана автоматическая система резервного копирования. По расписанию создаются архивы базы и файлов, после чего они передаются во внешнее хранилище. Это помогает заранее подготовить данные для восстановления, в том числе когда случайное удаление или повреждение обнаруживается не в тот же день.
Копирование выполняется без планового отключения сервиса. Нагрузка и возможные задержки зависят от объёма данных и используемых таблиц. Для ряда рабочих и временных данных предусмотрены исключения, поэтому архив нельзя считать точным снимком всех активных очередей.
Проверка передачи и история комплектов
Перед завершением проверяются целостность архивов и соответствие загруженных файлов. Я добавил в исходный код СМС-платформы передачу результатов через Bot уведомления. Получатель узнаёт об успехе или ошибке по выбранным категориям.
Предусмотрена политика хранения текущих и недельных комплектов; её применение зависит от настроек и условий ротации. Стоимость услуги — 3 000 рублей в месяц за сервер.
При особых требованиях доступна индивидуальная доработка SMS-платформы. Важен не только созданный архив, но и план возврата данных: какие комплекты доступны, кто имеет доступ к хранилищу и в каком порядке восстанавливается система. Такой порядок лучше подготовить заранее, пока нет срочной необходимости искать нужную копию.