Backup не равен зеркалу или RAID
Backup сохраняет состояние на определённый момент. Реплика или зеркало повышают доступность, но могут скопировать повреждение и удаление. RAID помогает пережить отказ отдельных дисков, не возвращая случайно стёртую базу неделю назад.
Состав копии должен охватывать код, базу заявок и заказов, пользовательские файлы, настройки и зависимые сервисы в нужном объёме.
История
Несколько точек возврата вместо одного перезаписываемого архива.
Полнота
База, код, медиа и необходимые конфигурации.
Определите RPO и RTO
RPO — допустимая потеря данных между последней копией и сбоем. RTO — время, которое бизнес может ждать возвращения функции. Если потеря рабочего дня заказов неприемлема, ночного backup мало. Если нужен короткий простой, одного архива без готового окружения недостаточно.
Записанные цели не являются доказательством. Фактические показатели измеряют на тестовом восстановлении и потом корректируют политику.
Магазин
Учитывайте заказы, оплаты и смену статусов.
Сайт услуг
Учитывайте обращения, формы, письма и контент.
Уберите общую точку отказа
Держите важные копии отдельно от рабочего сервера и по возможности с другими правами доступа. Документируйте шифрование, ключи, срок хранения и тех, кто может восстановить систему. Ключ, лежащий только на потерянном сервере, делает архив непригодным.
Настройте уведомление о сбое копирования и назначьте ответственного. Без обработки ошибок автоматический процесс может месяцами создавать пустую уверенность.
Проверка
Регулярно разворачивайте копию отдельно и проходите бизнес-сценарии.
Обновляйте политику вместе с продуктом
При смене CMS, подключении CRM или новом хранилище убедитесь, что данные включены в резервирование. Храните дату последней успешной точки и протокол теста, чтобы в день аварии команда не гадала, что в архиве.