Резервная копия (бэкап, backup) — это снимок сайта, из которого его можно восстановить: файлы, база данных и настройки. Копию проверяют разворачиванием на тестовой площадке: пока этого не сделали, работоспособность копии неизвестна.
Из-за чего теряют сайты
Сайты редко теряют из-за взлома. Чаще срабатывают неудачное обновление плагина, удаление «ненужной» страницы и ошибка подрядчика. Реже, но регулярно: истёкший домен и уход хостинга.
Во всех этих случаях сервер работает, а содержимое испорчено. Поэтому копия должна лежать ещё где-то, кроме самого сервера.
Правило трёх копий
Правило называют «три-два-один»: три копии данных на двух разных носителях, одна из них за пределами основной площадки.
Для небольшого сайта это автоматическая копия у хостинга и вторая копия на облачном диске или вашем компьютере.
Что должно попадать в копию
- Файлы сайта — страницы, шаблоны, картинки, загруженные документы.
- База данных — тексты, заказы, пользователи. Без неё файлы бесполезны.
- Настройки и ключи — конфигурация, переменные окружения, доступы к платёжкам и почте. Хранить их вместе с файлами сайта нельзя: держите ключи отдельно, в защищённом месте.
- Данные вне сайта — заявки в CRM, переписка, документы. Их тоже стоит выгружать хотя бы раз в квартал.
Как проверять
Раз в квартал разворачивайте копию на тестовой площадке и открывайте сайт. Это занимает полчаса и показывает, что архив читается и данные на месте.
Проверьте глубину истории: если хостинг хранит копии за семь дней, а поломку заметят через две недели, возвращаться будет не к чему. Для важных сайтов делают отдельную ежемесячную копию, которую не перезаписывают.