«У нас же есть бэкап» — эту фразу владельцы бизнеса чаще всего произносят в тот момент, когда бэкапа как раз и нет. Или он есть, но лежит на том же сервере, который только что упал. Или последняя копия — двухлетней давности. Резервное копирование выглядит скучной технической рутиной ровно до дня, когда сайт нужно восстановить, а восстанавливать нечего.
Из-за чего сайт вообще пропадает
- Взлом. Злоумышленник удаляет или шифрует файлы, оставляет вирус. Иногда единственный чистый выход — откатиться на бэкап до заражения.
- Неудачное обновление. Обновили CMS или плагин — и сайт «лёг». Без копии до обновления вы чините вслепую.
- Ошибка человека. Кто-то удалил не ту папку, перезаписал базу, снёс товары в каталоге.
- Сбой хостинга. Диск умер, аккаунт заблокировали за неоплату, дата-центр сгорел — да, такое бывает.
Правило 3-2-1
Это отраслевой стандарт надёжного хранения данных, и он работает для сайта так же, как для бухгалтерии:
- 3 копии данных — рабочий сайт плюс минимум две резервные.
- 2 разных носителя или площадки — не складывайте все копии в одно место.
- 1 копия — вне основного сервера, географически отдельно (облако, другой дата-центр).
Смысл простой: авария, которая уничтожит рабочий сайт, не должна одновременно уничтожить и все резервные копии. Бэкап на том же хостинге, что и сайт, — это не бэкап, это иллюзия защиты.
Каким должен быть рабочий бэкап
- Автоматическим. Копия «когда вспомним» не делается никогда. Нужен график: например, ежедневно — база и файлы, еженедельно — полный слепок.
- Полным. Файлы сайта и база данных вместе. База без файлов или файлы без базы восстановят вам половину сайта.
- Проверенным. Бэкап, который ни разу не разворачивали, — это лотерейный билет. Восстановление нужно хотя бы раз протестировать.
- С историей. Держите копии за несколько дней и недель. Заражение можно заметить не сразу, и вчерашний бэкап уже окажется с вирусом.
Сколько хранить
Для большинства бизнесов разумная схема — ежедневные копии за последние 7–14 дней и еженедельные за 1–2 месяца. Магазину с активными продажами базу стоит копировать чаще, вплоть до нескольких раз в день, чтобы не потерять заказы.
Что в итоге
Резервное копирование — самая дешёвая страховка, которая есть у сайта. Настраивается один раз, стоит копейки, а спасает бизнес целиком. Обычно мы включаем автобэкапы в поддержку сайта: копии делаются по графику, уезжают на отдельную площадку и регулярно проверяются на восстановление.
Не уверены, что ваш сайт вообще где-то копируется? Напишите нам — проверим, настроим схему 3-2-1 и покажем, за сколько минут ваш сайт можно поднять из бэкапа.