Поделиться через


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

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

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

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

  • Ability to use snapshots taken as part of a backup job that's available for recovery without waiting for data transfer to the vault to finish. It reduces the wait time for snapshots to copy to the vault before triggering restore.
  • Сокращает время резервного копирования и восстановления, сохраняя моментальные снимки локально, в течение двух дней с помощью стандартной политики и в течение семи дней с помощью расширенной политики по умолчанию. Это значение хранения моментальных снимков по умолчанию настраивается для любого значения от 1 до 5 дней для стандартной политики и 1–30 дней для расширенной политики.
  • Поддержка дисков размером до 32 ТБ. В Azure Backup не рекомендуется изменять размер дисков.
  • Стандартная политика поддерживает стандартные диски SSD, а также стандартные диски HDD и премиум диски SSD. Расширенная политика поддерживает резервное копирование и мгновенное восстановление дисков Premium SSD v2 и Ultra, а также стандартных HDD, стандартных SSD и Premium SSD v1.
  • Возможность использования оригинальных учетных записей хранения (для каждого диска) при восстановлении неуправляемой виртуальной машины. Эта возможность есть, даже когда виртуальная машина имеет диски, распределенные между учетными записями хранения. Таким образом ускоряется восстановление для самых разных конфигураций виртуальных машин.
  • Для резервного копирования виртуальных машин, использующих в учетных записях хранения неуправляемые диски (цен. категория "Премиум") с функцией мгновенного восстановления, рекомендуется выделить 50 % свободного пространства от общего выделенного пространства хранилища, которое требуется для создания только первой резервной копии. 50 % свободного пространства не является обязательным требованием для создания резервных копий после завершения первой операции архивации.

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

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

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

A recovery point is created as soon as the snapshot is finished and this recovery point of snapshot type can be used to perform a restore using the same restore flow. Вы можете определить эту точку восстановления на портале Azure, указав моментальный снимок в качестве типа точки восстановления, и после переноса снимка в хранилище тип точки восстановления изменится на моментальный снимок и хранилище.

Diagram shows the backup job in VM backup stack Resource Manager deployment model for storage and vault.

Рассмотрение особенностей

  • Моментальные снимки хранятся вместе с дисками для упрощения создания точки восстановления и ускорения операций восстановления. As a result, you'll see storage costs that correspond to snapshots taken during this period.
  • For standard policy, all snapshots are incremental in nature and are stored as page blobs. Со всех пользователей, использующих неуправляемые диски, будет взиматься плата за хранение моментальных снимков в их локальном аккаунте хранения. Since the restore point collections used by Managed VM backups use blob snapshots at the underlying storage level, for managed disks you'll see costs corresponding to blob snapshot pricing and they're incremental.
  • For premium storage accounts, the snapshots taken for instant recovery points count towards the 10-TB limit of allocated space. Для расширенной политики поддерживаются только резервные копии управляемых виртуальных машин. The initial snapshot is a full copy of the disk(s). The subsequent snapshots are incremental in nature and occupy only delta changes to disks since the last snapshot. When you use an Instant Restore recovery point, you must restore the VM or disks to a subscription and resource group that don't require CMK-encrypted disks via Azure Policy.
  • When you perform Instant Restores for unmanaged disks, ensure that the storage account hosting the snapshot/vhd files has public network access or similar is enabled. Если необходимый сетевой доступ из учетной записи хранилища недоступен, активируется стандартное восстановление из точки восстановления, что приведет к более медленному процессу восстановления.

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

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

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

Standard policy uses blob snapshots for Instant Restore functionality. All snapshots are incremental in nature and stored in the VM's storage account, which is used for instant recovery. Incremental snapshot means the space occupied by a snapshot is equal to the space occupied by pages that are written after the snapshot was created. Выставление счетов по-прежнему осуществляется за каждый гигабайт пространства, занимемый снимком, как описано в этом разделе. На рисунке рассмотрим виртуальную машину с размером 100 ГБ, скорость изменения 2% и срок хранения в течение 5 дней для мгновенного восстановления. В этом случае плата за хранилище моментальных снимков будет составлять 10 ГБ (100* 0,02* 5).

Для виртуальных машин, использующих диски без управления, моментальные снимки можно просматривать в меню VHD-файла каждого диска. For managed disks, snapshots are stored in a restore point collection resource in a designated resource group, and the snapshots themselves aren't directly visible.

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

Enhanced policy uses Managed disk snapshots for Instant Restore functionality. The initial snapshot is a full copy of the disk(s). The subsequent snapshots are incremental in nature and occupy only delta changes to disks since the last snapshot. Pricing for managed disk snapshots is explained in this pricing page.

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

Примечание.

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

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

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

Примечание.

Функциональные возможности, описанные в следующих разделах, также можно получить с помощью Центра резервного копирования. Центр резервного копирования — это единая унифицированная среда управления в Azure. Это позволяет предприятиям управлять, контролировать, оперировать и анализировать резервные копии в большом масштабе. With this solution, you can perform most of the key backup management operations without being limited to the scope of an individual vault.

На портале 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 дней. For weekly policies, the snapshot retention is fixed to five days.

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

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

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

In Premium Storage accounts, do the snapshots taken for instant recovery point occupy the 10-TB snapshot limit?

Yes, for premium storage accounts the snapshots taken for instant recovery point occupy 10 TB of allocated snapshot space.

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

For Standard policy, each day a new snapshot is taken, then there are five individual incremental snapshots. Размер моментального снимка зависит от объема изменений данных, который в большинстве случаев составляет около 2–7 %. For Enhanced policy, the initial snapshot is a full snapshot and subsequent snapshots are incremental in nature.

Is an instant restore snapshot an incremental snapshot or full snapshot?

For Standard policy, snapshots taken as a part of instant restore capability are incremental snapshots. For Enhanced policy, the initial snapshot is a full snapshot and subsequent snapshots are incremental in nature.

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

It depends on the churn of the VM.

  • Standard policy: In a steady state, you can assume the increase in cost is = Snapshot retention period daily churn per VM snapshot storage cost per GB.
  • Расширенная политика: в устойчивом состоянии можно предположить, что увеличение затрат равно = ((Размер виртуальной машины) + (период хранения моментальных снимков-1)*ежедневный отток на виртуальную машину) * стоимость хранения моментальных снимков за ГБ.

If the recovery type for a restore point is “Snapshot and vault” and I perform a restore operation, which recovery type will be used?

If the recovery type is “snapshot and vault”, restore will be automatically done from the local snapshot, which will be much faster compared to the restore done from the vault.

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

Новая модель не позволяет удалять точку восстановления (уровень 2), если снимок (уровень 1) не удалён. We recommend scheduling restore point (Tier 2) retention period greater than the snapshot retention period.

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

Если у точки восстановления есть моментальный снимок и это последняя доступная точка восстановления, она сохраняется до следующего успешного резервного копирования. This is according to the designated "garbage collection" (GC) policy. Она требует, чтобы хотя бы одна последняя точка восстановления всегда присутствовала в случае сбоя всех последующих резервных копий из-за проблем в виртуальной машине. В обычных сценариях точки восстановления удаляются не позднее чем через 24 часа после истечения их срока действия. In rare scenarios, there might be one or two additional snapshots based on the heavier load on the garbage collector (GC).

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

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

Таким образом, если политика подразумевает "n" снимков, вы можете иногда найти "n+1" снимков. Further, you can even find “n+1+2” snapshots if there's a delay in garbage collection. Это может произойти в редких случаях, когда:

  • You clean up snapshots, which are past retention.
  • The garbage collector (GC) in the backend is under heavy load.

Примечание.

Azure Backup управляет резервными копиями автоматически. Azure Backup retains old snapshots as these are needed to maintain this backup for consistency purpose. If you delete snapshot manually, you might encounter problem in backup consistency. Если вы встретите ошибки в журнале резервного копирования, остановите резервное копирование с параметром сохранения данных и возобновите резервное копирование. Попробуйте создать стратегию резервного копирования с учетом конкретного сценария (например, виртуальная машина с несколькими дисками и высокими требованиями к пространству на дисках). Необходимо отдельно создавать резервные копии для виртуальной машины с диском ОС и для других дисков.

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

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

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

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

Why does a 12-month backup retention policy retain data for 372 days instead of 365?

The retention period for monthly backups is calculated considering 31 days for each month. When you multiply 31 days by 12 months, the total retention duration becomes 372 days. This approach ensures consistent retention across all months, regardless of their actual number of days.