Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Cloud Backup
  • Начало работы
    • Все инструкции
    • Активировать сервис
    • Посмотреть операции с ресурсами сервиса
    • Посмотреть статистику резервного копирования
    • Обзор сервиса
    • Подключение ВМ и серверов BareMetal к сервису
    • Политики резервного копирования
    • Резервные копии
    • Взаимодействие с антивирусом
    • Агент Cloud Backup
    • Квоты
  • Управление доступом
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Решение проблем

В этой статье:

  • Хранение копий
  • Спецификация политики резервного копирования
  • Примеры использования
  1. Концепции
  2. Политики резервного копирования

Политики резервного копирования

Статья создана
Yandex Cloud
Обновлена 23 апреля 2025 г.
  • Хранение копий
  • Спецификация политики резервного копирования
  • Примеры использования

Резервные копии ресурсов Yandex Cloud создаются в Cloud Backup автоматически в соответствии с политиками резервного копирования.

Создание политик доступно после активации сервиса Cloud Backup.

Примечание

Создать или изменить политику можно с помощью консоли управления Yandex Cloud, Terraform, а также задать по спецификации в формате JSON, используя CLI Yandex Cloud или API.

В консоли управления Yandex Cloud поддерживаются не все параметры из JSON-спецификации политик.

После активации автоматически создаются следующие политики резервного копирования:

  • Default daily — ежедневное создание инкрементальной копии с сохранением последних 15 копий.
  • Default weekly — еженедельное создание инкрементальной копии с сохранением последних 15 копий.
  • Default monthly — ежемесячное создание инкрементальной копии с сохранением последних 15 копий.

По умолчанию ВМ и серверы Yandex BareMetal в Cloud Backup не связаны ни с одной политикой резервного копирования. Чтобы начать создавать резервные копии, привяжите виртуальную машину или сервер BareMetal к одной или нескольким политикам.

Сервис BareMetal находится на стадии Preview.

В политике вы указываете:

  • Периодичность создания копий: по часам, дням, неделям или месяцам. Время указывается в часовом поясе UTC±00:00.

  • Тип создаваемых копий: полные или инкрементальные. Подробнее см. в разделе Типы копий.

    Примечание

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

  • Настройки хранения резервных копий.

Примечание

Резервные копии создаются по локальному времени ВМ или сервера Yandex BareMetal. Возможно небольшое отставание от расписания в зависимости от текущей нагрузки на сервис.

Хранение копийХранение копий

Для политики можно настроить хранение копий. Для каждой ВМ или сервера BareMetal, входящих в политику, могут храниться:

  • Все копии, созданные по этой политике.
  • Только последние несколько копий.
  • Только копии младше определенного возраста, например созданные за последние несколько дней.

Настройки действуют на все ВМ и серверы BareMetal в политике.

Примечание

Восстановить резервную копию ВМ на сервер BareMetal или резервную копию сервера BareMetal на ВМ невозможно.

Если вы вносите изменения в правила хранения резервных копий, то по умолчанию они вступят в силу после создания очередной резервной копии. Подробное описание параметров настройки правил хранения резервных копий см. в следующем разделе.

Спецификация политики резервного копированияСпецификация политики резервного копирования

Политику резервного копирования в Cloud Backup можно создать или изменить по спецификации в формате JSON с помощью командной строки Yandex Cloud или API-запроса.

Полная спецификация политики резервного копирования в Cloud Backup:

{
  "compression": "string",
  "format": "string",
  "multiVolumeSnapshottingEnabled": bool,
  "preserveFileSecuritySettings": bool,
  "reattempts": {
    "enabled": bool,
    "interval": {
      "type": "string",
      "count": "string"
    },
    "maxAttempts": "string"
  },
  "silentModeEnabled": bool,
  "splitting": {
    "size": "string"
  },
  "vmSnapshotReattempts": {
    "enabled": bool,
    "interval": {
      "type": "string",
      "count": "string"
    },
    "maxAttempts": "string"
  },
  "vss": {
    "enabled": bool,
    "provider": "string"
  },
  "archive": {
    "name": "string"
  },
  "performanceWindow": {
    "enabled": bool
  },
  "retention": {
    "rules": [
      {
        "backupSet": [
          "string"
        ],
        "maxAge": {
          "type": "string",
          "count": "string"
        },
        "maxCount": "string",
      }
    ],
    "beforeBackup": bool
  },
  "scheduling": {
    "backupSets": [
      {
        "time": {
          "weekdays": [
            "string"
          ],
          "repeatAt": [
            {
              "hour": "string",
              "minute": "string"
            }
          ],
          "repeatEvery": {
            "type": "string",
            "count": "string"
          },
          "timeFrom": {
            "hour": "string",
            "minute": "string"
          },
          "timeTo": {
            "hour": "string",
            "minute": "string"
          },
          "monthdays": [
            "string"
          ],
          "includeLastDayOfMonth": bool,
          "months": [
            "string"
          ],
          "type": "string"
        },
        "sinceLastExecTime": {
          "delay": {
            "type": "string",
            "count": "string"
          }
        },
      }
    ],
    "enabled": bool,
    "maxParallelBackups": "string",
    "randMaxDelay": {
      "type": "string",
      "count": "string"
    },
    "scheme": "string",
    "weeklyBackupDay": "string"
  },
  "cbt": "string",
  "fastBackupEnabled": bool,
  "quiesceSnapshottingEnabled": bool
}

Описание спецификации:

Атрибут Описание Возможные значения
compression Степень сжатия резервной копии.
  • COMPRESSION_UNSPECIFIED — не задано;
  • NORMAL — стандартное сжатие;
  • HIGH — сильное сжатие;
  • MAX — максимальное сжатие;
  • OFF — отключено.
format Формат резервной копии.
  • FORMAT_UNSPECIFIED — не задано;
  • VERSION_11 — устаревший формат, не рекомендуется его использовать.
  • VERSION_12 — рекомендованный формат для быстрого резервного копирования и восстановления.
  • AUTO — автоматический выбор формата. По умолчанию используется версия 12. Исключение — создание инкрементальных копий для образов, созданных в других версиях.
multiVolumeSnapshottingEnabled Делать резервные копии нескольких томов одновременно.
  • true — включено;
  • false — выключено.
preserveFileSecuritySettings Сохранять настройки безопасности файлов.
  • true — включено;
  • false — выключено.
cbt Конфигурация отслеживания содержимого резервных копий Changed Block Tracking.
  • CHANGED_BLOCK_TRACKING_UNSPECIFIED — не задано;
  • USE_IF_ENABLED — использовать, если включено;
  • ENABLE_AND_USE — включить и использовать;
  • DO_NOT_USE — не использовать.
fastBackupEnabled Быстрое резервное копирование — настройка отслеживания изменений в файлах. Когда включено, наличие изменений в файле определяется по его размеру и таймстампу. Когда выключено, для проверки наличия изменений содержимое файла сравнивается с содержимым, сохраненным в резервной копии.
  • true — включено;
  • false — выключено.
quiesceSnapshottingEnabled Использовать режим quiescing при создании резервных копий.
  • true — включено;
  • false — выключено.

Секции атрибутов с несколькими вложенными значениями:

reattempts
vmSnapshotReattempts
vss
retention
scheduling

Настройка повторения операций резервного копирования в случае сбоев.

Атрибут Описание Возможные значения
reattempts.enabled Повторять попытки создать резервную копию при возникновении некритических ошибок (например, при сбое подключения к целевому диску).
  • true — включено;
  • false — выключено.
reattempts.interval.type Единица времени для определения частоты повторения попыток.
  • TYPE_UNSPECIFIED — не задано;
  • SECONDS — секунды;
  • MINUTES — минуты;
  • HOURS — часы;
  • DAYS — дни;
  • WEEKS — недели;
  • MONTHS — месяцы.
reattempts.interval.count Длительность интервала между повторениями попыток. Целое число.
reattempts.maxAttempts Максимальное количество попыток. При достижении максимального количества повторных попыток операция будет считаться неуспешной. Целое число.
silentModeEnabled Режим «Не беспокоить». Сокращает количество взаимодействий с пользователем, когда это возможно. По умолчанию выключено.
  • true — включено;
  • false — выключено.
splitting.size Разбить резервную копию на тома заданного размера в байтах. Если значение не задано, резервная копия сохранится одним файлом. Целое число.

Настройка повторения операций создания резервных копий в случае сбоев.

Атрибут Описание Возможные значения
vmSnapshotReattempts.enabled Повторять попытки создать резервную копию при возникновении ошибок.
  • true — включено;
  • false — выключено.
vmSnapshotReattempts.interval.type Единица времени для определения частоты повторения попыток.
  • TYPE_UNSPECIFIED — не задано;
  • SECONDS — секунды;
  • MINUTES — минуты;
  • HOURS — часы;
  • DAYS — дни;
  • WEEKS — недели;
  • MONTHS — месяцы.
vmSnapshotReattempts.interval.count Длительность интервала между повторениями попыток. Целое число.
vmSnapshotReattempts.maxAttempts Максимальное количество повторных попыток. При достижении максимального количества повторных попыток операция будет считаться неуспешной. Целое число.

Настройка службы теневого копирования томов VSS. Служба уведомляет приложения с поддержкой VSS о предстоящем начале резервного копирования. Приложения сохраняют информацию из памяти на диск, что обеспечивает целостность данных при копировании.

Атрибут Описание Возможные значения
vss.enabled Включить VSS.
  • true — включено;
  • false — выключено.
vss.provider Выбор VSS-провайдера.
  • VSS_PROVIDER_UNSPECIFIED — не задано;
  • NATIVE — нативный VSS-провайдер;
  • TARGET_SYSTEM_DEFINED — VSS-провайдер, заданный целевой системой.
archive.name Имя создаваемого архива. Строка. Может содержать переменные: [Machine Name], [Plan ID], [Plan Name], [Unique ID], [Virtualization Server Type].
performanceWindow Включить окно производительности для ограничения влияния резервного копирования и обслуживания хранилища на производительность.
  • true — включено;
  • false — выключено.

Настройка правил хранения резервных копий. Атрибуты maxAge и maxCount — взаимоисключающие. Использование одного делает невозможным использование другого.

Атрибут Описание Возможные значения
retention.rules.backupSet Группа резервных копий, для которой задаются настройки хранения. Строка.
retention.rules.maxAge.type Задать правило хранения резервных копий, при котором устаревшие копии будут удаляться в зависимости от их возраста в указанных единицах времени.
  • TYPE_UNSPECIFIED — не задано;
  • SECONDS — секунды;
  • MINUTES — минуты;
  • HOURS — часы;
  • DAYS — дни;
  • WEEKS — недели;
  • MONTHS — месяцы.
retention.rules.maxAge.count Максимальный срок хранения резервных копий в единицах времени, заданных атрибутом maxAge.type. Целое число.
retention.rules.maxCount Задать правило хранения резервных копий, при котором устаревшие копии будут удаляться в зависимости от установленного максимального количества хранимых резервных копий. Целое число.
retention.beforeBackup Применять правила хранения резервных копий до завершения операции резервного копирования. При создании политики по умолчанию или с помощью консоли управления задается правило beforeBackup=false. Настройки правил хранения резервных копий вступят в силу после создания очередной резервной копии.
  • true — включено;
  • false — выключено.

Настройка расписания резервного копирования. Атрибуты time (по заданному времени) и sinceLastExecTime (с заданным интервалом между операциями) — взаимоисключающие. Использование одного делает невозможным использование другого.

Атрибут Описание Возможные значения
scheduling.backupSets.time.weekdays Дни недели, в которые должно происходить копирование. Можно указать одновременно несколько значений, разделенных запятой.
  • DAY_UNSPECIFIED — не задано;
  • MONDAY — понедельник;
  • TUESDAY — вторник;
  • WEDNESDAY — среда;
  • THURSDAY — четверг;
  • FRIDAY — пятница;
  • SATURDAY — суббота;
  • SUNDAY — воскресенье.
scheduling.backupSets.time.repeatAt.hour Время для повторения копирования: часы. Целое число от 0 до 23.
scheduling.backupSets.time.repeatAt.minute Время для повторения копирования: минуты. Целое число от 0 до 59.
scheduling.backupSets.time.repeatEvery.type Единицы времени для определения частоты повторения операции резервного копирования.
  • TYPE_UNSPECIFIED — не задано;
  • SECONDS — секунды;
  • MINUTES — минуты;
  • HOURS — часы;
  • DAYS — дни;
  • WEEKS — недели;
  • MONTHS — месяцы.
scheduling.backupSets.time.repeatEvery.count Частота повторения операции резервного копирования в единицах измерения, заданных в атрибуте repeatEvery.type. Целое число.
scheduling.backupSets.time.timeFrom.hour Время начала временного интервала для копирования (от): часы. Целое число от 0 до 23.
scheduling.backupSets.time.timeFrom.minute Время начала временного интервала для копирования (от): минуты. Целое число от 0 до 59.
scheduling.backupSets.time.timeTo.hour Время окончания временного интервала для копирования (до): часы. Целое число от 0 до 23.
scheduling.backupSets.time.timeTo.minute Время окончания временного интервала для копирования (до): минуты. Целое число от 0 до 59.
scheduling.backupSets.time.monthdays День месяца, когда должно выполняться резервное копирование. Можно указать одновременно несколько значений, разделенных запятой. Целое число от 1 до 31.
scheduling.backupSets.time.includeLastDayOfMonth Выполнение резервного копирования в последний день месяца.
  • true — включено;
  • false — выключено.
scheduling.backupSets.time.months Месяцы, в которые должно выполняться резервное копирование. Можно указать одновременно несколько значений, разделенных запятой. Целое число от 1 до 12.
scheduling.backupSets.time.type Периодичность копирования.
  • REPEATE_PERIOD_UNSPECIFIED — не задано;
  • HOURLY — каждый час;
  • DAILY — ежедневно;
  • WEEKLY — еженедельно;
  • MONTHLY — ежемесячно.
scheduling.backupSets.sinceLastExecTime.delay.type Единицы времени для определения интервала между операциями резервного копирования.
  • TYPE_UNSPECIFIED — не задано;
  • SECONDS — секунды;
  • MINUTES — минуты;
  • HOURS — часы;
  • DAYS — дни;
  • WEEKS — недели;
  • MONTHS — месяцы.
scheduling.backupSets.sinceLastExecTime.delay.count Длительность интервала между резервными копированиями в единицах времени, заданных атрибутом delay.type. Целое число.
scheduling.enabled Выполнение резервного копирования по расписанию.
  • true — включено;
  • false — выключено.
scheduling.maxParallelBackups Максимально допустимое количество одновременно запущенных процессов резервного копирования. Если не задано — без ограничений. Целое число.
scheduling.randMaxDelay.type Единицы времени для определения максимальной задержки между запуском параллельных задач.
  • TYPE_UNSPECIFIED — не задано;
  • SECONDS — секунды;
  • MINUTES — минуты;
  • HOURS — часы;
  • DAYS — дни;
  • WEEKS — недели;
  • MONTHS — месяцы.
scheduling.randMaxDelay.count Значение максимальной задержки между запуском параллельных задач в единицах времени, заданных атрибутом randMaxDelay.type. Задержка определяется случайным образом, но не превышает заданного здесь значения. Целое число.
scheduling.scheme Схема расписания резервного копирования.
  • SCHEME_UNSPECIFIED — не задано;
  • SIMPLE — простая;
  • ALWAYS_FULL — всегда полная;
  • ALWAYS_INCREMENTAL — всегда инкрементальная;
  • WEEKLY_INCREMENTAL — еженедельно: инкрементальная;
  • WEEKLY_FULL_DAILY_INCREMENTAL — еженедельно: полная, ежедневно: инкрементальная;
  • CUSTOM — пользовательская;
  • CDP — Continuous Data Protection, непрерывная защита данных.
scheduling.weeklyBackupDay День недели, в который будут выполняться еженедельные операции копирования. Целое число от 1 до 7.

Примеры использованияПримеры использования

  • Автоматическая привязка политики резервного копирования Yandex Cloud Backup к ВМ

См. такжеСм. также

  • Создать политику резервного копирования
  • Привязать виртуальную машину или сервер Yandex BareMetal к политике резервного копирования
  • Отвязать виртуальную машину или сервер Yandex BareMetal от политики резервного копирования
  • Изменить политику резервного копирования
  • Получить информацию о политике резервного копирования

Была ли статья полезна?

Предыдущая
Подключение ВМ и серверов BareMetal к сервису
Следующая
Резервные копии
Проект Яндекса
© 2025 ООО «Яндекс.Облако»