Общие сведения о точках восстановления виртуальной машины

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

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

Сведения о точках восстановления виртуальной машины

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

Точки восстановления виртуальных машин поддерживают согласованность приложений и согласованность сбоев.

Согласованность приложений поддерживается для виртуальных машин под управлением операционных систем Windows и поддерживает согласованность файловой системы для виртуальных машин под управлением операционных систем Linux. Точки восстановления, согласованные с приложениями, используют записи службы теневого копирования томов (VSS) (или предстрочные и постскрипторы для Linux), чтобы обеспечить согласованность данных приложения перед созданием точки восстановления. Чтобы получить точку восстановления, согласованную с приложениями, приложение, работающее на виртуальной машине, должно предоставить модуль записи VSS (для Windows) или предписки (для Linux) для обеспечения согласованности приложений.

Точка восстановления виртуальной машины с поддержкой многодискового сбоя сохраняет конфигурацию виртуальной машины и моментальные снимки, согласованные с порядком записи, для всех управляемых дисков, подключенных к виртуальной машине. Эта информация совпадает с состоянием данных в виртуальной машине после сбоя питания или сбоя. Необязательный consistencyMode параметр должен быть задан crashConsistent в запросе на создание.

Примечание.

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

Точки восстановления виртуальных машин сгруппированы в коллекции точек восстановления. Коллекция точек восстановления — это ресурс Azure Resource Manager, содержащий точки восстановления для конкретной виртуальной машины. Если вы хотите использовать шаблоны Azure Resource Manager (шаблоны ARM) для создания точек восстановления и коллекций точек восстановления, ознакомьтесь с общедоступным репозиторием Virtual-Machine-Restore-Point в GitHub.

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

Схема, показывающая связь между родительским элементом коллекции точек восстановления и дочерними объектами точки восстановления.

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

Точки восстановления для виртуальных машин в масштабируемом наборе виртуальных машин и группе доступности (AvSet)

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

Примечание.

Масштабируемый набор виртуальных машин с универсальной оркестрацией не поддерживается точками восстановления. Невозможно создать точки восстановления виртуальных машин в масштабируемом наборе виртуальных машин с помощью единой оркестрации.

Ограничения регулирования для точек восстановления

Область применения Операция Ограничение в час
ВМ RestorePoints.RestorePointOperation.PUT (создание нового приложения согласовано) 3
ВМ RestorePoints.RestorePointOperation.PUT (create new Crash Consistent) 3
Целевая коллекция точек восстановления RestorePoints.RestorePointOperation.PUT (копирование любой точки восстановления виртуальной машины) 3

Регулирование завершится ошибкой с кодом ошибки 429. Повторите операцию после указанной длительности.

Ограничения

  • Точки восстановления поддерживаются только для управляемых дисков.
  • Диски ценовой категории "Ультра", диски SSD уровня "Премиум" версии 2, диски с ускорением записи, диски эфемерной ОС и общие диски не поддерживаются для режима согласованности сбоев.
  • Временные диски ОС и общие диски не поддерживаются для режима согласованности приложений.
  • Версия API для точки восстановления, согласованной с приложением, — 2021-03-01 или более поздней версии.
  • Версия API для точки восстановления, согласованной с аварийной синхронизацией, — 2021-07-01 или более поздней версии.
  • Точка аварийного восстановления поддерживается во всех общедоступных регионах Azure.
  • Точка аварийного восстановления поддерживается для размеров виртуальных машин, поддерживающих хранилище класса Premium, например DSv2.
  • Не более 500 точек восстановления виртуальной машины можно хранить в любое время для виртуальной машины независимо от количества коллекций точек восстановления или типа согласованности.
  • Одновременное создание точек восстановления для виртуальной машины не поддерживается.
  • Точки восстановления для масштабируемых наборов виртуальных машин в универсальном режиме оркестрации не поддерживаются.
  • Перемещение виртуальных машин между группами ресурсов или подписками не поддерживается при использовании точек восстановления виртуальной машины. Перемещение виртуальной машины между группами ресурсов или подписками не обновляет ссылку на исходную виртуальную машину в точке восстановления и приводит к несоответствию идентификаторов Resource Manager между фактической виртуальной машиной и точками восстановления.

Примечание.

Общедоступная предварительная версия копирования точек восстановления виртуальных машин доступна с помощью следующих ограничений:

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

Устранение неполадок с точками восстановления виртуальной машины

Наиболее распространенные сбои точки восстановления относятся к обмену данными с агентом виртуальной машины и расширением. Чтобы устранить сбои, выполните действия, описанные в разделе "Устранение неполадок точки восстановления".

Следующие шаги