Улучшенное резервное копирование и восстановление с помощью функции мгновенного восстановления Azure Backup

В этой статье описывается улучшенная производительность резервного копирования и восстановления возможности мгновенного восстановления в Azure Backup.

Основные возможности

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

  • Возможность просмотра моментальных снимков, сделанных в рамках задания резервного копирования. Его можно использовать для восстановления, не дожидаясь завершения передачи данных в хранилище. Благодаря этому не нужно дожидаться окончания копирования моментальных снимков в хранилище до активации восстановления.
  • Сокращает время резервного копирования и восстановления, сохраняя моментальные снимки локально, в течение двух дней с помощью стандартной политики и в течение семи дней с помощью расширенной политики по умолчанию. Это значение хранения моментальных снимков по умолчанию настраивается для любого значения от 1 до 5 дней для стандартной политики и 1–30 дней для расширенной политики.
  • Поддержка дисков размером до 32 ТБ. В Azure Backup не рекомендуется изменять размер дисков.
  • Политика уровня "Стандартный" поддерживает диски SSD уровня "Стандартный", а также диски HDD уровня "Стандартный" и диски SSD уровня "Премиум". Расширенная политика поддерживает резервное копирование и мгновенное восстановление дисков SSD уровня "Премиум" версии 2 и "Ультра", в дополнение к дискам SSD уровня "Стандартный", "Стандартный" и SSD уровня "Премиум" версии 1.
  • Возможность использования оригинальных учетных записей хранения (для каждого диска) при восстановлении неуправляемой виртуальной машины. Эта возможность есть, даже когда виртуальная машина имеет диски, распределенные между учетными записями хранения. Таким образом ускоряется восстановление для самых разных конфигураций виртуальных машин.
  • Для резервного копирования виртуальных машин, использующих в учетных записях хранения неуправляемые диски (цен. категория "Премиум") с функцией мгновенного восстановления, рекомендуется выделить 50 % свободного пространства от общего выделенного пространства хранилища, которое требуется для создания только первой резервной копии. 50 % свободного пространства не является обязательным требованием для создания резервных копий после завершения первой операции архивации.

Как работает мгновенное восстановление?

Задание резервного копирования состоит из двух этапов:

  1. создание моментального снимка виртуальной машины;
  2. Передача моментального снимка виртуальной машины в хранилище Служб восстановления.

Точка восстановления создается сразу после завершения моментального снимка, и эту точку восстановления типа моментального снимка можно использовать для восстановления с помощью того же потока восстановления. Вы можете определить эту точку восстановления на портале Azure, указав моментальный снимок в качестве типа точки восстановления, и после переноса снимка в хранилище тип точки восстановления изменится на моментальный снимок и хранилище.

На схеме показано задание резервного копирования в модели развертывания Resource Manager стека резервного копирования виртуальных машин для хранилища и хранилища.

Особенности компонента

  • Моментальные снимки хранятся вместе с дисками для повышения создания точки восстановления и ускорения операций восстановления. Поэтому с вас будет взиматься плата за хранение, соответствующая сделанным в течение этого периода моментальным снимкам.
  • Для стандартной политики все моментальные снимки являются добавочными в природе и хранятся в виде страничных BLOB-объектов. Со всех пользователей неуправляемых дисков будет взиматься плата за хранение моментальных снимков в их локальной учетной записи хранения. Так как коллекции точек восстановления, используемые управляемыми резервными копиями виртуальной машины, применяют моментальные снимки большого двоичного объекта на базовом уровне хранения, затраты на управляемые диски будут соответствовать ценам на моментальный снимок большого двоичного объекта. Кроме того, эти затраты являются добавочными.
  • В случае учетных записей хранения уровня "Премиум" моментальные снимки, создаваемые для мгновенного восстановления, будут занимать 10 ТБ выделенного пространства. Для расширенной политики поддерживаются только резервные копии управляемых виртуальных машин. Начальный моментальный снимок — это полная копия дисков. Последующие моментальные снимки являются добавочными в природе и занимают только разностные изменения дисков с момента последнего моментального снимка. При использовании точки восстановления мгновенного восстановления необходимо восстановить виртуальную машину или диски в подписку и группу ресурсов, для которых не требуются диски с шифрованием CMK с помощью Политика Azure.

Влияние на затраты

Функция мгновенного восстановления для моментальных снимков (хранящихся вместе с дисками) повышает создание точки восстановления и ускоряет операции восстановления. Это влечет за собой дополнительные затраты на хранение соответствующих моментальных снимков, сделанных в течение этого периода. Стоимость хранилища моментальных снимков зависит от типа политики резервного копирования.

Влияние на затраты стандартной политики

Стандартная политика использует моментальные снимки BLOB-объектов для функции мгновенного восстановления. Все моментальные снимки являются добавочными и хранятся в учетной записи хранения виртуальной машины, которая используется для мгновенного восстановления. При использовании добавочного моментального снимка занимаемое этим снимком пространство равно пространству, которое занимают страницы, записанные после создания моментального снимка. Выставление счетов по-прежнему для каждого используемого пространства, занятого моментальным снимком, как описано в этом разделе. На рисунке рассмотрим виртуальную машину с размером 100 ГБ, скорость изменения 2% и срок хранения в течение 5 дней для мгновенного восстановления. В этом случае плата за хранилище моментальных снимков будет составлять 10 ГБ (100* 0,02* 5).

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

Влияние на стоимость расширенной политики

Расширенная политика использует моментальные снимки управляемых дисков для функции мгновенного восстановления. Начальный моментальный снимок — это полная копия дисков. Последующие моментальные снимки являются добавочными в природе и занимают только разностные изменения дисков с момента последнего моментального снимка. Цены на моментальные снимки управляемых дисков описаны на этой странице цен.

Например, виртуальная машина с размером 100 ГБ имеет скорость изменения 2% и срок хранения в течение 5 дней для мгновенного восстановления. В этом случае счет на хранилище моментальных снимков составит 108 ГБ (100 + 100 X 0,02 X 4).

Примечание.

Срок хранения моментальных снимков фиксирован до 5 дней для еженедельных политик для стандартной политики и может отличаться от 5 до 20 дней для расширенной политики.

Настройка хранения снимков

Используя портал Azure

Примечание.

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

На портале Azure в области VM Backup Policy (Политика резервного копирования виртуальной машины) в разделе Instant Restore (Мгновенное восстановление) отобразится поле. Вы можете изменить срок хранения снимка в области VM Backup Policy (Политика резервного копирования виртуальной машины) для всех виртуальных машин, связанных с определенной политикой резервного копирования.

Возможность мгновенного восстановления

Использование PowerShell

Примечание.

После Az PowerShell версии 1.6.0 можно обновить период хранения моментальных снимков мгновенного восстановления в политике с помощью PowerShell.

$bkpPol = Get-AzRecoveryServicesBackupProtectionPolicy -WorkloadType "AzureVM"
$bkpPol.SnapshotRetentionInDays=5
Set-AzRecoveryServicesBackupProtectionPolicy -policy $bkpPol

Срок хранения моментальных снимков по умолчанию для каждой политики равен двум дням. Можно изменять это значение в пределах от 1 до 5 дней. Для недельных политик срок хранения моментальных снимков исправлен на пять дней.

Часто задаваемые вопросы

Как мгновенное восстановление влияет на затраты?

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

Будут ли моментальные снимки учетных записей хранения ценовой категории "Премиум", создаваемые для мгновенного восстановления, занимать 10 ТБ выделенного пространства?

Да, в случае с учетными записями хранения ценовой категории "Премиум" моментальные снимки, создаваемые для точки мгновенного восстановления, занимают 10 ТБ выделенного пространства моментального снимка.

Как осуществляется хранение моментальных снимков в течение пятидневного периода?

Для стандартной политики каждый день создается новый моментальный снимок, а затем есть пять отдельных добавочных моментальных снимков. Размер моментального снимка зависит от показателя обновления данных, который в большинстве случаев составляет около 2–7 %. Для расширенной политики начальный моментальный снимок — это полный моментальный снимок, а последующие моментальные снимки являются добавочными.

Моментальный снимок мгновенного восстановления — это добавочный или полный моментальный снимок?

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

Как приблизительно рассчитать увеличение стоимости в результате использования функции мгновенного восстановления?

Это зависит от показателя обновления данных виртуальной машины.

  • Стандартная политика: в устойчивом состоянии можно предположить, что увеличение затрат составляет = период хранения моментальных снимков ежедневно за единицу хранения моментальных снимков виртуальной машины за ГБ.
  • Расширенная политика: в устойчивом состоянии можно предположить, что увеличение затрат равно = ((Размер виртуальной машины) + (период хранения моментальных снимков-1)*ежедневный отток на виртуальную машину) * стоимость хранения моментальных снимков за ГБ.

Если для точки восстановления выбран тип "Моментальный снимок и хранилище" и выполняется операция восстановления, какой тип восстановления будет использоваться?

Если в качестве типа восстановления выбран тип "Моментальный снимок и хранилище", восстановление выполняется автоматически из локального моментального снимка, что намного быстрее, чем восстановление из хранилища.

Что происходит, если выбрать период хранения точки восстановления (уровень 2) меньше периода хранения моментального снимка (уровень 1) ?

Новая модель не позволяет удалять точку восстановления (уровень 2), если не удаляется моментальный снимок (уровень 1). Рекомендуется планировать период хранения точки восстановления (уровень 2) больше периода хранения моментальных снимков.

Почему мой моментальный снимок остается даже после установленного срока хранения в политике резервного копирования?

Если у точки восстановления есть моментальный снимок и это последняя доступная точка восстановления, она сохраняется до следующего успешного резервного копирования. Такое поведение зависит от назначенной политики "сборки мусора". Она требует, чтобы хотя бы одна последняя точка восстановления всегда присутствовала в случае сбоя всех последующих резервных копий из-за проблем в виртуальной машине. В обычных сценариях точки восстановления очищаются самое большее через 24 часа после истечения срока действия. В редких случаях могут существовать один или два дополнительных моментальных снимка, что связано с более высокой нагрузкой на сборщик мусора.

Почему я вижу больше моментальных снимков, чем предусмотрено моей политикой хранения?

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

Таким образом, если политика подразумевает "n" снимков, вы можете иногда найти "n+1" снимков. Кроме того, можно даже найти моментальные снимки n+1+2, если в сборке мусора задержка. Это может произойти в редких случаях, когда:

  • вы очищаете моментальные снимки, которые превысили срок хранения;
  • сборщик мусора на сервере перегружен.

Примечание.

Azure Backup управляет резервными копиями автоматически. Azure Backup сохраняет старый моментальный снимок, так как он нужен для поддержания согласованности этой резервной копии. Если вы вручную удалите моментальный снимок, может возникнуть проблема с согласованностью резервного копирования. Если вы встретите ошибки в журнале резервного копирования, остановите резервное копирование с параметром сохранения данных и возобновите резервное копирование. Попробуйте создать стратегию резервного копирования с учетом конкретного сценария (например, виртуальная машина с несколькими дисками и высокими требованиями к пространству на дисках). Необходимо отдельно создавать резервные копии для виртуальной машины с диском ОС и для других дисков.

Мне не нужна функция мгновенного восстановления. Можно ли ее отключить?

Функция мгновенного восстановления включена для всех, и ее нельзя отключить. Можно лишь уменьшить срок хранения моментального снимка до одного дня.

Можно ли перезапускать виртуальную машину во время процесса перемещения (который может длиться несколько часов)? Прерывает или замедляет ли перенос перезапуск виртуальной машины?

Да, это безопасно, и нет абсолютно никакого влияния на скорость передачи данных.