СТАТЬЯ • БЛОГ WIXU
Резервное копирование сайта: спокойный сон владельца
Один вопрос показывает всё: если сегодня ночью сервер сгорит, вы восстановите сайт за час или начнёте всё с нуля? Ответ зависит не от удачи, а от трёх настроек.
Что такое полный бэкап
Бэкап сайта — это две вещи, не одна. Файлы: код, картинки, загрузки. База данных: тексты, страницы, заявки, настройки. Копия только файлов без базы — это половина сайта, и восстановить по ней ничего нельзя. Полный бэкап = файлы + база + конфигурация. Когда просите копию у подрядчика или делаете сами — проверяйте, что в архиве есть и то, и другое.
Частота: как часто копировать
Зависит от того, как часто меняется сайт. Сайт-визитка, правки раз в месяц — хватит еженедельной копии. Активный бизнес: новости, заявки, товары — ежедневно. Интернет-магазин с заказами — ежедневно и минимум с хранением последних 7 копий. Правило простое: сколько данных вы готовы потерять — за столько времени и копируйте. Потерять неделю заявок магазину — это реальные деньги.
Где хранить: правило внешней копии
Главное правило: хотя бы одна копия должна быть ВНЕ сервера. Бэкап на том же сервере, который погиб — это не бэкап. Схема для большинства: автоматическая копия на сервере (быстрое восстановление) + копия в облако раз в неделю (защита от полного отказа). Облако любое: Яндекс Диск, Google Drive, S3-хранилище. Храните также копию конфигурации хостинга: где что лежит, какие доступы, к каким сервисам привязан сайт.
Проверка восстановлением и автоматизация
Бэкап, который ни разу не восстанавливали — гипотеза. Раз в квартал берите последнюю копию и поднимайте сайт на тестовом адресе. Это 1–2 часа, которые показывают: копия живая, процедура восстановления описана, вы знаете, сколько это занимает. В кризис вы будете действовать по памяти — и если память говорит «кажется, так», это плохо. Автоматизация: копирование по расписанию через cron или плагин CMS + уведомление о результате вам на почту. «Бэкап без уведомления» — бэкап, о котором вы узнаете, что он не работал, в самый неподходящий момент.
Минимальный работающий набор: еженедельная копия файлов и базы в облако + уведомление на почту + проверка раз в квартал. Всё остальное — улучшения.
Коротко о главном
Нет. Бэкапы хостера — это их последний рубеж, а не ваш: хранятся часто там же, доступ к ним ограничен, и условия могут меняться. Держите свою копию — это как собственный запасной ключ, а не надежда, что у соседа есть дубликат.
Минимум 4: текущая неделя ежедневных или последний месяц еженедельных + одна месячная давностью 3–6 месяцев. Иногда вредителя замечают поздно — и нужна копия «до заражения».
Не помните, когда был последний бэкап?
Настроим автоматическое копирование за день — и вы забудете об этой теме.