Резервная копия сайта: как понять, что из неё получится восстановиться
Рабочая резервная копия — та, из которой удалось восстановить нужные данные и функции сайта. Надпись «копирование включено» в панели хостинга этого ещё не подтверждает. Владельцу важно знать состав копии, её дату, место хранения и человека, который сможет вернуть сайт в работу.
Что должно попадать в резервную копию?
Это зависит от устройства проекта. Сайту на CMS обычно нужны файлы и база данных: в одном месте находятся код и изображения, в другом — записи, настройки и данные, с которыми работает система. Например, документация WordPress прямо указывает, что для полного восстановления обычного сайта нужны обе части.
Но и этого перечня может оказаться мало. Часть изображений может храниться во внешнем хранилище, почта — у отдельного провайдера, а запуск обмена — зависеть от задания на сервере. Для вашего сайта полезен список: что сохраняется, что остаётся во внешних сервисах и какие настройки понадобятся при восстановлении.
Если компания использует конструктор, стоит отдельно выяснить возможности восстановления проекта и выгрузки данных. Экспорт страниц и резервная копия всего работающего сервиса могут иметь разный состав. Перечень функций нужно проверять у выбранной платформы.
Почему ежедневная копия может не устроить магазин?
Представим условный магазин: копия создаётся ночью, а ошибка происходит вечером. За день появились новые заказы и изменились остатки. Возврат к ночному состоянию может вернуть страницы, но не сохранит более поздние изменения, если для них не предусмотрено другого способа восстановления.
Поэтому частоту выбирают с учётом того, сколько данных бизнес готов потерять при сбое. У сайта с редко меняющимися услугами и магазина с постоянными заказами разные потребности. Администратору нужно объяснить, какие данные появляются между копиями и как они защищены.
Полезно обсудить две величины: сколько последних изменений допустимо потерять и сколько времени сайт может быть недоступен. Это не обещание мгновенного восстановления. Ответ зависит от объёма данных, места хранения копии и готовности окружения.
Что спросить у хостинга или разработчика?
| Вопрос | Какой ответ нужен |
|---|---|
| Что сохраняется? | Файлы, база, внешние данные и исключения из копии |
| Когда была последняя успешная копия? | Дата и результат задания, а не только установленное расписание |
| Где она хранится? | Зависит ли доступ к копии от того же сервера и аккаунта, где работает сайт |
| За какой период доступны версии? | Можно ли вернуться к состоянию до обнаруженной ошибки |
| Кто восстанавливает? | Ответственный, порядок обращения и условия работ |
Несколько копий в той же папке, что и сайт, не решают проблему потери всего сервера. В руководстве WordPress также рекомендуется хранение в разных местах. Для вашего проекта нужно согласовать отдельное хранилище и управление доступом: копии могут содержать обращения клиентов и настройки подключения.
Как проверить восстановление без риска для рабочего сайта?
Попросите специалиста развернуть выбранную копию в отдельном тестовом окружении. Такая проверка не должна отправлять настоящие письма, списывать оплату или повторно передавать заказы во внешние системы. Действия с интеграциями нужно продумать до запуска тестовой копии.
Затем пройти согласованные сценарии: открыть важные страницы, войти под нужной ролью, найти товар или запись, проверить возможность редактирования. Итогом будет понятный отчёт: из какой копии восстановились, какие данные получили, что не удалось вернуть и сколько заняла работа.
Перед обновлением, переносом или большой доработкой полезно отдельно проверить готовность к возврату. Но откат базы на действующем сайте требует осторожности: за время работ могли поступить новые заказы. Восстановление не стоит запускать наугад только потому, что архив существует.
Если сейчас есть лишь ответ «хостинг что-то копирует», задачу можно обсудить с поддержкой WBStudio. Начать достаточно с описания сайта, места размещения и того, кто ведёт его техническую часть. При смене команды пригодится перечень данных для передачи проекта.