0Pricing
Cloud & IT Cert Prep · 课时

Azure 备份基础

为 VM 和 Azure 文件启用 Azure 备份,在恢复服务保管库中配置每日备份计划和保留策略,并验证备份作业。

Azure 备份基础 是 CoddyKit 上的免费 Cloud & IT Cert Prep 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Cloud & IT Cert Prep 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Cloud & IT Cert Prep 课程共包含 4 节课。

为什么备份不可或缺

即使在云中,数据也可能因意外删除、勒索软件加密、应用程序错误或配置错误而丢失。云提供商可以保护您免受硬件故障影响,但无法防止您在自己的帐户中犯错。Azure Backup 是 Microsoft 原生的完全托管备份服务,可保护 VM、Azure Files 共享、运行在 VM 上的 SQL 数据库、Azure SQL Databases 等资源,而且无需管理任何基础结构。

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 启用备份

为 VM 启用 Azure Backup 需要三个步骤:向保管库注册 VM、创建或分配备份策略,以及触发首次备份。Azure Backup 使用VM Agent(已预安装在所有 Azure Marketplace 映像中),通过 Windows 上的 Volume Shadow Copy Service (VSS) 或 Linux 上的备份前后脚本来协调应用程序一致性快照。对于基本的文件系统一致性 VM 备份,无需安装其他软件。

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

应用程序一致性与崩溃一致性

应用程序一致性备份会在创建快照前暂停应用程序(刷新写入缓冲区并冻结 I/O),确保数据库或应用程序可以从备份中正常恢复。崩溃一致性备份会捕获某个时间点的磁盘状态,但不会与应用程序协调,相当于直接拔掉电源。对于数据库,应始终尽量使用应用程序一致性备份,以避免还原后的手动恢复步骤。

备份存储冗余选项

创建 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 保管库的备份作业窗格中跟踪该作业。每个作业都会显示其状态(正在进行、已完成、Failed、警告)、开始时间、持续时间和任何错误详细信息。您可以通过 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 Files 的 Azure Backup

Azure Backup 原生集成 Azure Files,可创建共享级快照。不同于需要 Recovery Services 保管库代理的 VM 备份,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 中心

除了计划备份之外,您还可以随时触发按需备份,例如在进行重大应用程序更改或部署修补程序之前。按需恢复点具有独立于计划策略的可配置保留期限。Azure Backup 中心是一个统一管理门户,可跨订阅、跨区域查看所有备份项、作业、策略和合规状态,无需在各个保管库之间切换。

# 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

备份成本和定价模型

Azure Backup 定价由两部分组成:受保护实例费用(根据数据的前端大小按 VM 或工作负载收费)和备份存储费用(按消耗的存储空间以每 GB 计费)。对于小型 VM(前端数据少于 50 GB),受保护实例费用更低。异地冗余存储的成本高于本地冗余存储。跨区域还原(异地故障转移场景所需)会产生额外的数据传输费用。

快速检查

测试您对本课 Microsoft Azure 基础知识(AZ-900)概念的理解。

课程回顾

本课您了解到:Recovery Services 保管库是 Azure Backup 和 Site Recovery 的管理中心;备份策略可以为每个受保护项分别定义计划和保留规则;软删除可在备份数据被意外或恶意删除时提供 14 天的安全保障。接下来,我们将探索如何在不同的恢复场景中从 Azure Backup 还原数据。

常见问题解答

「Azure 备份基础」课时是免费的吗?

是的 — 「Azure 备份基础」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Cloud & IT Cert Prep 课程的其余内容,请升级到 CoddyKit PRO。 Cloud & IT Cert Prep 课程共包含 4 节课。

「Azure 备份基础」这节课中我会学到什么?

为 VM 和 Azure 文件启用 Azure 备份,在恢复服务保管库中配置每日备份计划和保留策略,并验证备份作业。 你通过在浏览器中直接运行的动手代码来练习 Cloud & IT Cert Prep,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Cloud & IT Cert Prep 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Cloud & IT Cert Prep 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。

「Azure 备份基础」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Cloud & IT Cert Prep 课中编写并运行代码吗?

能。每节 Cloud & IT Cert Prep 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. Azure 备份基础
  2. 从 Azure 备份还原
  3. Azure Site Recovery 复制
  4. 测试和执行故障转移
← 返回 Cloud & IT Cert Prep