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

Завершено

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • На виртуальных машинах Windows необходимо установить расширение VM Snapshot.
    • Для виртуальных машин Linux устанавливается расширение SnapshotLinux виртуальной машины.
  3. После создания моментального снимка данные хранятся локально и передаются в хранилище.

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

Схема, демонстрирующая архитектуру Azure Backup.

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