Резервные копии
сайта
Как не потерять сайт и базу данных за один вечер — простая схема бэкапов, которая реально работает.
Как не потерять сайт и базу данных за один вечер — простая схема бэкапов, которая реально работает.
Сайт теряют не только из-за взлома
Причины потерять сайт банальнее, чем кажется: случайно удалённая таблица в базе, сбой диска на хостинге, ошибка при обновлении плагина, человеческий фактор — кто-то из команды нечаянно стёр не ту папку. Взлом — далеко не самая частая причина.
Для статического сайта на GitHub Pages риск ниже — вся история изменений уже хранится в Git. Но если есть база данных, личный кабинет, загруженные пользователями файлы — без отдельного бэкапа восстановить это после сбоя невозможно.
Не всё одинаково критично
| Что | Насколько критично |
|---|---|
| База данных | Критично — восстановить с нуля почти невозможно |
| Загруженные файлы пользователей | Критично — уникальный контент, которого больше нигде нет |
| Конфигурация сервера | Важно, но можно настроить заново дольше по времени |
| Код сайта | Обычно не критично, если используется Git — история уже есть |
Вручную бэкапы делают ровно один раз
Стандарт индустрии, который реально работает
Короткие ответы на главное
Зависит от того, как часто меняются данные. Для сайта с активным личным кабинетом — раз в сутки минимум, для редко обновляемого контента хватит и раза в неделю.
История коммитов Git уже фактически является бэкапом кода. Дополнительно стоит подумать о бэкапе, только если есть внешние сервисы — например, база подписчиков рассылки.
Обычная практика — хранить ежедневные копии за последние 7 дней, еженедельные за месяц и ежемесячные за год. Это баланс между надёжностью и объёмом хранилища.
Настроим автоматическое резервное копирование базы данных и файлов по схеме 3-2-1.