Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
Статья7 мин чтенияПросмотры0

Копии хранятся 3, 7 или 30 дней: как выбрать глубину бэкапа

Показываем, как рассчитать срок хранения резервных копий по задержке обнаружения, времени принятия решения о восстановлении и интервалу снимков — без выбора «на глаз».

Комментарии 0

Три герметичные капсулы резервных копий на разной глубине под оранжевым спасательным буем
В этой статье

Глубину хранения резервных копий выбирают не по принципу «чем больше, тем спокойнее», а по худшему правдоподобному времени обнаружения ошибки. Практический ориентир: срок хранения должен быть больше суммы задержки обнаружения, времени на подтверждение причины и принятие решения о восстановлении и одного интервала между снимками. Иначе последняя исправная точка может исчезнуть как раз к моменту, когда станет понятно, что восстанавливать.

Частота и глубина — разные параметры. Ежедневное копирование отвечает на вопрос, как часто появляется новая точка. Хранение семь дней — как долго старая точка остаётся доступной. Семь ежедневных копий также не всегда означают семь полных суток истории: важны точные часы создания и удаления, пропущенные задания и правила провайдера.

Сначала найдите последнюю безопасную точку

Возьмём учебный сценарий магазина. Снимок создаётся каждый день в 02:00. Ошибка импорта попала в базу в понедельник в 13:00, но её заметили только в пятницу в 10:00. К 16:00 команда подтвердила причину и выбрала восстановление. Последняя заведомо исправная копия была создана в понедельник в 02:00.

Событие

Момент относительно ошибки

Что это меняет

Последняя безопасная копия

T−11 ч

К моменту принятия решения её возраст составит 110 часов

Ошибка попала в данные

T0

Все более поздние снимки могут содержать дефект

Проблему обнаружили

T+93 ч

Трёхдневная история уже слишком коротка

Решение о восстановлении принято

T+99 ч

Нужна исправная копия возрастом 110 часов — четыре суток и четырнадцать часов

Временная шкала: безопасная копия за 11 часов до ошибки, обнаружение через 93 часа и решение через 99 часов
В учебном сценарии безопасной копии к моменту решения 110 часов: трёхдневная история её уже не сохранит.

В этом примере трёх дней недостаточно, семь дней сохраняют нужную точку, а тридцать дней не дают дополнительной пользы именно для этого сценария. Вот тут интересно: если ошибка случилась за минуту до очередного снимка, последняя безопасная копия окажется почти на сутки старше самой ошибки. Поэтому к времени обнаружения добавляют полный интервал копирования и не округляют результат вниз.

  1. Оцените максимальную задержку обнаружения: не среднюю, а ту, которая возможна для редко проверяемой функции.

  2. Добавьте время на проверку причины, согласование отката и получение доступа к копиям.

  3. Добавьте один интервал между снимками: он покрывает неблагоприятное положение ошибки между двумя заданиями.

  4. Сверьте результат с точным временем удаления копий и оставьте запас на границе срока.

Такой расчёт задаёт бизнес-требование, а не универсальный стандарт. Руководство NIST по планированию восстановления предлагает определять требования и приоритеты для конкретной системы; оно не назначает всем сайтам одинаковые 3, 7 или 30 дней.

Что на практике дают 3, 7 и 30 дней

Глубина

Когда может хватить

Где риск

3 дня

Ошибки видны в тот же день, проверки идут ежедневно, решение принимается быстро

Дефект перед выходными или в редко используемой функции успеет пережить всю историю

7 дней

Проверки идут несколько раз в неделю; сумма задержки обнаружения, времени принятия решения и интервала копирования с запасом меньше семи суток

Месячные выгрузки, закрытие периода и медленные жалобы клиентов могут обнаружить проблему позже

30 дней

Ошибка может проявиться с большой задержкой, но расчёт вместе со временем принятия решения, интервалом копирования и запасом укладывается в тридцать суток

Более длинная история бесполезна без понятного состава копии, доступа и теста восстановления

Таблица не выбирает тариф автоматически. Если складские остатки товаров сверяются раз в неделю, а платёжные статусы — каждый день, им могут понадобиться разные способы защиты. Для базы заказов полезны более частые точки или журналы изменений, а для редко меняющихся файлов — более длинная история. Один срок на весь проект удобен в договоре, но не всегда описывает реальный риск.

Почему ежедневный бэкап может не оставить безопасной копии

  • Ошибка долго остаётся незаметной и попадает во все новые снимки.

  • Задание формально запущено, но база, пользовательские файлы или конфигурация не вошли в копию.

  • Снимки хранятся в той же учётной записи и удаляются вместе с рабочими данными.

  • Провайдер считает срок от точного времени создания, а команда мысленно считает календарные дни.

  • Сбой копирования уменьшил число точек, но уведомление никто не обработал.

  • Восстановление не проверяли после обновления CMS, базы или интеграций.

При атаке программы-вымогателя, которая шифрует данные, одного длительного хранения копий мало. Руководство CISA по защите от программ-вымогателей рекомендует держать критичные копии офлайн и в зашифрованном виде, а также регулярно проверять их доступность, целостность и процедуру восстановления. Доступная на запись копия может быть испорчена теми же учётными данными, что и основной сервер.

Несколько групп резервных копий полезнее единого срока хранения

Для проекта с разной скоростью обнаружения можно разделить историю. Например, это учебная модель, а не готовая политика: семь ежедневных точек закрывают недавние ошибки, пять еженедельных — проблемы, найденные при недельной сверке, двенадцать ежемесячных — редкие ошибки закрытия периода. Состав и независимость каждого слоя всё равно проверяют отдельно.

Слой

Пример расписания

Какую задачу решает

Короткий

Ежедневно, хранить 7 резервных копий

Быстрый откат недавнего изменения

Средний

Раз в неделю, хранить 5 резервных копий

Ошибка обнаружена на следующей сверке

Длинный

Раз в месяц, хранить 12 резервных копий

Сезонное или отчётное сравнение

Объём считают с открытыми допущениями. Если полная копия занимает 80 ГиБ, семь независимых полных копий потребуют до 560 ГиБ до учёта сжатия и дедупликации: 80 × 7 = 560. Инкрементальная схема может занять меньше, но её нельзя оценить без объёма изменений и правил сборки цепочки. Экономия места не должна превращать одну повреждённую базовую копию в отказ всей истории.

Что уточнить у хостинга или подрядчика

  • Что именно входит в копию: база, файлы, почта, конфигурация, задания и пользовательские загрузки.

  • По какому часовому поясу создаются точки и в какой момент они удаляются.

  • Считается ли глубина календарными днями, полными сутками или количеством точек.

  • Что происходит при пропущенном задании и кто получает уведомление.

  • Можно ли удалить сервер и копии одной учётной записью; есть ли отдельное или неизменяемое хранение.

  • Сколько занимает получение копии и кто имеет право начать восстановление.

  • Можно ли восстановить проект в изоляции без писем, платежей, обмена с 1С и обращений к рабочим API.

Если сравниваете варианты сопровождения, смотрите не только число дней: на странице комплексной поддержки варианты различаются глубиной хранения, но до выбора всё равно нужно согласовать состав данных, место копий и порядок восстановления.

Критерий приёмки выбранной глубины

  • Для каждой критичной функции записана максимальная задержка обнаружения, а не удобная средняя.

  • Расчёт включает время принятия решения о восстановлении и полный интервал между снимками.

  • В панели видны реальные точки с датами; число и возраст совпадают с условиями хранения.

  • Есть хотя бы одна безопасная точка для выбранного контрольного сценария.

  • Последнее изолированное восстановление завершилось проверкой заказов, оплат, файлов и интеграций.

  • Копии защищены от удаления тем же событием или доступом, который повредит основной сайт.

  • После изменения CMS, базы, расписания или состава данных расчёт и тест повторяются.

Отдельная проверка резервной копии через RPO, RTO и тестовое восстановление отвечает на вопрос, можно ли вернуть магазин в работу. Материал о копии вне основного хостинга помогает проверить независимость места хранения. Глубина — третья отдельная проверка: останется ли нужная исправная точка к моменту решения.

Итоговый критерий простой: выбран не самый длинный срок хранения из предложений провайдера, а срок, который переживает ваш худший правдоподобный сценарий обнаружения ошибки и принятия решения о восстановлении. Если расчёт даёт пять суток, трёхдневный вариант уже не подходит, а семидневный нужно проверить по фактическим часам создания и удаления. Красивое слово «ежедневно» тут, увы, не заменяет календарь.

Обсуждение 0

Делись опытом и задавай вопросы. Комментарии без ссылок появляются после проверки редактором.

Пока никто не написал. Начни обсуждение.