Резервное копирование виртуальной машины Azure с помощью Azure Backup

Завершено

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

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

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

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

Хранилище Служб восстановления

Azure Backup использует хранилище Служб восстановления для управления резервными копиями данных и их хранения. Хранилище — это сущность, которая служит простым интерфейсом для выполнения и мониторинга операций резервного копирования и восстановления. Azure Backup позволяет не беспокоиться о развертывании учетных записей хранения и управлении ими. Вам нужно только указать хранилище, в котором требуется создать резервную копию виртуальной машины. Резервные копии передаются в учетные записи хранения Azure Backup (в отдельном домене сбоя) в фоновом режиме. Кроме того, хранилище выступает в качестве границы RBAC, что обеспечивает безопасный доступ к данным.

Screenshot that highlights the Recovery Services vaults that are available in context to the resources they're protecting.

Моментальные снимки

Моментальный снимок — это резервная копия всех дисков виртуальной машины на определенный момент времени. Azure Backup использует различные расширения для каждой операционной системы, поддерживаемой виртуальными машинами Azure:

Расширение ОС Description
VMSnapshot Windows Это расширение использует службу теневого копирования томов (VSS) для создания копии данных на диске и в памяти.
VMSnapshotLinux Linux Моментальный снимок представляет собой копию диска.

В зависимости от того, как создается моментальный снимок и что он включает в себя, обеспечиваются разные уровни согласованности:

  • Согласовано с приложениями
    • Моментальный снимок захватывает виртуальную машину в целом. Для записи содержимого памяти компьютера и всех ожидающих выполнения операций ввода-вывода используются модули записи VSS.
    • Для компьютеров Linux необходимо написать пользовательские скрипты предварительной или последующей записи для каждого приложения, чтобы записать состояние приложения.
    • Вы можете обеспечить полную согласованность виртуальной машины и всех выполняющихся приложений.
  • Согласованность с файловой системой
    • Если VSS завершается сбоем в Windows, либо сбой предварительных и постовых сценариев в Linux, Служба архивации Azure по-прежнему создает моментальный снимок, согласованный с файловой системой.
    • Во время восстановления данные на компьютере не повреждаются. Но установленные приложения должны выполнить очистку во время запуска, чтобы стать согласованными.
  • Отказоустойчивые
    • Обычно этот уровень согласованности обеспечивается при завершении работы виртуальной машины во время резервного копирования.
    • В процессе резервного копирования такого типа операции ввода-вывода и содержимое памяти не записываются. Этот метод не гарантирует согласованность данных ОС или приложения.

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

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

Уровень моментальных снимков: все моментальные снимки хранятся локально в течение не более пяти дней. Это называется уровнем моментальных снимков. Для всех типов восстановления операций рекомендуется восстановить из моментальных снимков, так как это происходит быстрее. Эта возможность называется мгновенным восстановлением.

Уровень хранилища. Все моментальные снимки дополнительно передаются в хранилище для повышения безопасности и длительного хранения. На этом этапе тип точки восстановления изменяется на "моментальный снимок и хранилище".

Процесс резервного копирования для виртуальной машины Azure

Вот как Azure Backup выполняет резервное копирование для виртуальных машин Azure.

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

  2. Во время первой архивации на запущенной виртуальной машине устанавливается расширение резервного копирования:

    • Для виртуальных машин Windows устанавливается расширение VMSnapshot.
    • Для виртуальных машин Linux устанавливается расширение VMSnapshotLinux.
  3. Созданный моментальный снимок сохраняется локально, а также передается в хранилище.

    • В целях оптимизации резервное копирование дисков виртуальных машин осуществляется параллельно.
    • Azure Backup считывает блоки с каждого диска, для которого создается резервная копия, после чего определяет и передает только те блоки данных, в которых с момента предыдущего резервного копирования произошли изменения (дельта).
    • Данные моментального снимка могут копироваться в хранилище не сразу. В самое загруженное время на это может потребоваться несколько часов. Общее время резервного копирования виртуальной машины составляет менее 24 часов для политик ежедневного резервного копирования.

Diagram that shows Azure Backup architecture.

Вы также можете включить шифрование хранилища с помощью ключей, управляемых клиентом (CMK).