0Pricing
Azure Fundamentals · Урок

Основы Azure Backup

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

«Основы Azure Backup» — бесплатный урок Azure Fundamentals на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Azure Fundamentals, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Azure Fundamentals содержит 4 уроков всего.

Почему резервное копирование необходимо

Даже в облаке данные могут быть потеряны из-за случайного удаления, шифрования программами-вымогателями, ошибок приложений или ошибок конфигурации. Поставщики облачных услуг защищают Вас от отказов оборудования, но не от ошибок в собственной учётной записи. Azure Backup — это встроенная полностью управляемая служба резервного копирования Microsoft, которая защищает VM, общие папки Azure Files, базы данных SQL, работающие на VM, базы данных Azure SQL и многое другое — без необходимости управлять инфраструктурой.

Хранилище Recovery Services

Хранилище Recovery Services — это объект верхнего уровня для управления Azure Backup и Azure Site Recovery. В нём хранятся данные резервных копий и политики резервного копирования, а также предоставляется единое представление для мониторинга заданий резервного копирования. Каждое хранилище привязано к региону: данные резервных копий остаются в том же регионе, что и хранилище, если Вы не настроите георезервируемое хранилище. Вам нужно как минимум одно хранилище в каждом регионе, где находятся рабочие нагрузки, требующие защиты.

# Create a Recovery Services vault
az backup vault create \
  --resource-group myRG \
  --name myRecoveryVault \
  --location eastus

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

Политика резервного копирования определяет расписание (когда выполняются резервные копии — ежедневно, еженедельно или ежечасно) и правила хранения (как долго сохраняются точки восстановления — ежедневно, еженедельно, ежемесячно или ежегодно). Azure Backup поддерживает расширенные политики, которые позволяют создавать несколько резервных копий в день и использовать уровни долгосрочного хранения YYYY/MM. Политика связывается с каждым защищаемым элементом независимо, поэтому для разных VM можно задать разные расписания.

# Show the default backup policy for a vault
az backup policy list \
  --vault-name myRecoveryVault \
  --resource-group myRG \
  --output table

Включение резервного копирования для Azure VM

Включение Azure Backup для VM выполняется в три этапа: зарегистрируйте VM в хранилище, создайте или назначьте политику резервного копирования и запустите первую резервную копию. Azure Backup использует агент VM (предварительно установленный во всех образах Azure Marketplace) для координации согласованных с приложением моментальных снимков через Volume Shadow Copy Service (VSS) в Windows или сценарии до и после операции в Linux. Для обычного резервного копирования VM с согласованностью файловой системы установка дополнительного программного обеспечения не требуется.

# Enable backup for a VM
az backup protection enable-for-vm \
  --resource-group myRG \
  --vault-name myRecoveryVault \
  --vm myVM \
  --policy-name DefaultPolicy

Согласованность с приложением и согласованность после сбоя

Резервные копии с согласованностью с приложением приостанавливают приложение (сбрасывают буферы записи и замораживают операции ввода-вывода) перед созданием моментального снимка, благодаря чему база данных или приложение могут корректно восстановиться из резервной копии. Резервные копии с согласованностью после сбоя фиксируют состояние диска в определённый момент без координации с приложением — это эквивалентно отключению питания. Для баз данных всегда стремитесь использовать резервные копии, согласованные с приложением, чтобы избежать ручных действий по восстановлению после возврата данных.

Варианты избыточности хранилища резервных копий

При создании хранилища Recovery Services Вы выбираете избыточность хранилища резервных копий до защиты каких-либо элементов. Locally Redundant Storage (LRS) хранит три копии в одном центре обработки данных — это самый дешёвый вариант, но он связан с риском отказа единственного региона. Geo-Redundant Storage (GRS) реплицирует данные в парный регион — это вариант по умолчанию и рекомендуемый для большинства рабочих нагрузок в продуктивной среде. Zone-Redundant Storage (ZRS) реплицирует данные между зонами доступности в одном регионе. После защиты элементов изменить избыточность нельзя.

# Set backup storage redundancy BEFORE protecting any item
az backup vault backup-properties set \
  --name myRecoveryVault \
  --resource-group myRG \
  --backup-storage-redundancy GeoRedundant

Мониторинг заданий резервного копирования

Каждая операция резервного копирования и восстановления создаёт задание резервного копирования, за которым можно следить в хранилище Recovery Services в разделе Backup Jobs. Для каждого задания отображаются его состояние (In Progress, Completed, Failed, Warning), время начала, длительность и сведения об ошибках. Вы можете настроить уведомления об оповещениях через Azure Monitor, чтобы получать электронные письма при сбое задания резервного копирования. Azure Backup Center предоставляет единое представление мониторинга для нескольких хранилищ и подписок.

# List recent backup jobs for a vault
az backup job list \
  --vault-name myRecoveryVault \
  --resource-group myRG \
  --status Failed \
  --output table

Защита мягкого удаления

Мягкое удаление — это функция безопасности уровня хранилища, включённая по умолчанию и сохраняющая удалённые данные резервных копий в течение дополнительных 14 дней без дополнительной платы. Если злоумышленник или случайное удаление удалит элемент резервной копии из хранилища, данные не будут немедленно уничтожены: они перейдут в состояние мягкого удаления, после чего их можно восстановить. Мягкое удаление включено по умолчанию во всех новых хранилищах и настоятельно рекомендуется как защита от программ-вымогателей, нацеленных на инфраструктуру резервного копирования.

Azure Backup для Azure Files

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

# Enable backup for an Azure Files share
az backup protection enable-for-azurefileshare \
  --resource-group myRG \
  --vault-name myRecoveryVault \
  --storage-account myStorageAccount \
  --azure-file-share myFileShare \
  --policy-name DefaultPolicy

Резервное копирование по запросу и Backup Centre

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

# Trigger an on-demand backup for a VM
az backup protection backup-now \
  --resource-group myRG \
  --vault-name myRecoveryVault \
  --container-name myVM \
  --item-name myVM \
  --retain-until 2026-12-31

Стоимость и модель ценообразования Backup

Стоимость Azure Backup состоит из двух компонентов: платы за защищенный экземпляр (взимается за каждую VM или рабочую нагрузку с учетом внешнего объема данных) и платы за хранилище резервных копий (взимается за каждый использованный GB). Для небольших VM (с внешним объемом менее 50 GB) плата за защищенный экземпляр ниже. Геоизбыточное хранилище стоит дороже локально избыточного. Восстановление между регионами (необходимое в сценариях геоотказоустойчивости) предполагает дополнительную плату за передачу данных.

Быстрая проверка

Проверьте, насколько хорошо Вы усвоили понятия Microsoft Azure Fundamentals (AZ-900) из этого урока.

Итоги урока

В этом уроке Вы узнали, что хранилища Recovery Services служат центром управления Azure Backup и Site Recovery, политики резервного копирования независимо задают расписание и срок хранения для каждого защищенного элемента, а мягкое удаление обеспечивает 14-дневную защиту от случайного или злонамеренного удаления резервных данных. Далее мы рассмотрим восстановление данных из Azure Backup в различных сценариях.

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

Урок «Основы Azure Backup» бесплатный?

Да — полный текст урока «Основы Azure Backup» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Azure Fundamentals, подпишись на CoddyKit PRO. Курс Azure Fundamentals содержит 4 уроков всего.

Чему я научусь в уроке «Основы Azure Backup»?

Включите Azure Backup для VM и Azure Files, настройте ежедневное расписание резервного копирования и политики хранения в хранилище служб восстановления и проверьте задания резервного копирования. Ты практикуешь Azure Fundamentals с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Azure Fundamentals?

Предыдущий опыт не требуется. Azure Fundamentals на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.

Сколько времени занимает урок «Основы Azure Backup»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Azure Fundamentals?

Да. Каждый урок Azure Fundamentals включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Основы Azure Backup
  2. Восстановление из Azure Backup
  3. Репликация Azure Site Recovery
  4. Тестирование и выполнение аварийного переключения
← Назад к Azure Fundamentals