Надёжность

Резервная копия считается готовой только после возврата данных

Архив на диске — это начало процесса. Надёжность появляется, когда известен состав копии, проверена целостность и выполнено тестовое восстановление.

1. Зафиксируйте состав

Для статического сайта нужны файлы, конфигурация веб-сервера и DNS-записи. Для приложения добавляются база данных, пользовательские загрузки, секреты окружения и версия кода. Список должен быть конкретным: «данные сайта» невозможно проверить.

2. Разнесите копии

Удобная отправная точка — правило 3–2–1: три экземпляра данных, два разных типа носителей и одна копия вне основного сервера. Внешняя копия не должна зависеть от той же учётной записи, что и рабочий сервер.

Важно: синхронизация не заменяет резервную копию. Если ошибка или удаление мгновенно повторяются на втором устройстве, это лишь зеркальная копия текущего состояния.

3. Проверяйте целостность

Сохраняйте размер и SHA-256 каждого файла либо всего пакета. После передачи пересчитайте хеш на месте хранения. Для базы данных дополнительно проверьте, что дамп читается и содержит ожидаемые таблицы.

4. Восстановите в отдельное место

Не тренируйтесь поверх production. Разверните копию в изолированном каталоге, проверьте старт сервиса, ключевые страницы, авторизацию и несколько типичных записей. Зафиксируйте время восстановления и шаги, которые пришлось выполнить вручную.

Короткий контрольный список

  • известен точный состав;
  • есть копия вне основного сервера;
  • хеши совпадают;
  • секреты хранятся отдельно и защищённо;
  • тестовое восстановление завершилось успешно;
  • дата последней успешной проверки видна ответственному человеку.