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


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

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

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

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

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

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

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

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

Замечание

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

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

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

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

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

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

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

Замечание

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

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

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

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

Ограничения

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

Замечание

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

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

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

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

Дальнейшие шаги