Бэкап сайта - это копия файлов и базы данных, из которой сайт можно полностью поднять после аварии: сбоя диска, неудачного обновления, взлома или ошибки сотрудника. Рабочая схема отвечает на четыре вопроса: что копируем, как часто, где храним и проверяем ли, что из копии реально можно восстановиться. Разумный минимум для бизнес-сайта: база данных - ежедневно, файлы - еженедельно, и хотя бы одна копия хранится вне сервера с сайтом. Разбираем виды бэкапов и схему, которая переживёт любую аварию.
Какие бывают бэкапы сайта
| Вид | Что это | Сильные и слабые стороны |
|---|---|---|
| Полный | Все файлы и база целиком | Просто восстанавливать; занимает много места и времени |
| Инкрементный | Только изменения с прошлой копии | Быстрый и лёгкий; восстановление требует всей цепочки |
| Дифференциальный | Изменения с последнего полного | Компромисс: нужны полный плюс последний срез |
| Снапшот сервера | Слепок всей виртуальной машины | Восстанавливает всё окружение; тяжёлый, зависит от площадки |
| Штатный бэкап Битрикс | Архив сайта средствами платформы | Умеет выгружать в облако Битрикс; настраивается за вечер |
Схема 3-2-1: как хранить бэкапы, чтобы они пережили аварию
Классика отрасли: три копии данных, на двух разных типах хранилищ, одна - вне основной площадки. Для сайта это выглядит так: рабочие данные на хостинге, автоматический бэкап на самом хостинге (быстро восстанавливаться после мелких ошибок) и копия во внешнем хранилище - облаке или на другом сервере у другого провайдера. Такая схема закрывает все сценарии: от «случайно удалили раздел» до «хостинг сгорел вместе с бэкапами».
Как часто делать бэкап сайта
Частота определяется простым вопросом: сколько данных вы готовы потерять безвозвратно? Для интернет-магазина с заказами база копируется минимум ежедневно, лучше - несколько раз в день; потерять сутки заказов - это реальные деньги и репутация. Корпоративному сайту с редкими правками хватает еженедельной копии базы и месячной - файлов. Отдельное железное правило: полный бэкап перед каждым обновлением платформы, модулей или PHP - откат из свежей копии в разы быстрее любого разбора руин.
Как настроить бэкапы для сайта на Битрикс: 5 шагов
- Включите штатный бэкапМодуль резервного копирования Битрикс умеет собирать файлы и базу в архив и класть его в облако Битрикс или на внешний FTP.
- Задайте расписаниеБаза - ежедневно ночью, файлы - еженедельно. Время выбирайте вне пиков нагрузки и вне окна обмена с 1С.
- Добавьте внешнее хранилищеКопия должна уезжать с сервера: облачное S3-хранилище, другой сервер, на худой конец - регулярное скачивание к себе.
- Настройте контроль успешностиБэкап, который молча перестал создаваться три месяца назад, обнаруживается в самый страшный день. Уведомление о результате - обязательно.
- Проверяйте восстановлениеРаз в квартал разворачивайте копию на тестовой площадке. Это единственный способ узнать, что бэкап - не просто файл, а спасение.
Не уверены, что ваши бэкапы вас спасут?
Проверим текущую схему, настроим копирование по правилу 3-2-1 с контролем успешности и тестами восстановления. Входит в поддержку от 250 BYN в месяц.
Частые вопросы про бэкап сайта
Сколько места нужно под бэкапы сайта?
Как долго хранить старые копии?
Хостинг и так делает бэкапы. Зачем свои?
Что копировать кроме файлов и базы?
Бэкап - единственная технология, которая гарантированно возвращает сайт после любой катастрофы: от кривого обновления до шифровальщика. Не хотите настраивать и проверять всё это сами - подключите администрирование сайта в Alavir: настроим схему 3-2-1, будем следить за успешностью копий и регулярно проверять восстановление. С 2013 года, 450+ проектов - и ни одного клиента, потерявшего сайт безвозвратно.












