Посмотр рубрик

Задачи резервного копирования

1 мин. чтения

Задача — это правило: какие базы данных, по какому расписанию, в какое хранилище и с какими дополнительными настройками (шифрование, повторы, ротация) нужно резервировать.

Создание задачи #

  1. Выберите агента, который будет выполнять резервное копирование.
  2. Укажите одну или несколько баз данных для этой задачи — можно объединить в одну задачу столько баз, сколько нужно (проверено на практике вплоть до нескольких сотен баз в одной задаче).
  3. Выберите хранилище, куда складывать результат.
  4. При необходимости более гибко пропишите расписание вручную в формате cron.
  5. При необходимости настройте:
    • Ротацию — сколько копий хранить и как долго (месячная/недельная/скользящая защита)
    • Шифрование — для защиты содержимого резервной копии
    • Автоматические повторы при сбое — сколько раз и с каким интервалом пробовать заново, если конкретная база не снялась с первого раза (например, из-за временной недоступности базы данных)

Форма создания задачи резервного копирования с расписанием и ротацией

Расписание и часовой пояс #

Расписание всегда считается в часовом поясе, настроенном на сервере (Настройки → Сервер → Часовой пояс), а не в часовом поясе браузера или самого сервера с базой данных. Это важно проверить один раз при первой настройке.

Ручной запуск задачи #

Кнопка «Выполнить сейчас» на карточке задачи запускает её немедленно, не дожидаясь расписания. Если агент, к которому привязана задача, в этот момент недоступен — вы получите сразу понятное сообщение об этом.

Автоматические повторы — как это работает на практике #

Повторы предназначены именно для сбоев самого процесса резервного копирования конкретной базы (например, база данных была временно недоступна) — не для случая, когда агент целиком офлайн. Если агент офлайн, задача не была передана ему вообще, и ждать «повтора через 5 минут» бессмысленно — система вместо этого сразу сообщает об ошибке и ждёт следующего планового запуска.