虚拟机还原点概述

虚拟机恢复点可捕获虚拟机的配置和某个时间点的磁盘快照,从而支持细粒度备份和恢复。 可以定期创建还原点,以减少数据丢失暴露并满足恢复时间目标(RTO)。

有关备份选项的更广泛比较,请参阅Azure中虚拟机的备份和还原选项

关于虚拟机还原点

虚拟机还原点存储:

  • 捕获时虚拟机配置。
  • 所有已附加托管磁盘的时间点快照——每个磁盘对应一个磁盘还原点

虚拟机还原点归入还原点集合中,这是一个作用域限定为特定虚拟机的 Azure 资源管理器 资源。 有关 ARM 模板示例,请参阅 Virtual-Machine-Restore-Points 存储库。

还原点是 增量的:第一个还原点是完整副本;每个后续快照仅捕获自上一快照以来的更改。 可以排除单个磁盘以降低存储成本。

虚拟机的每个磁盘在还原点内都有相应的磁盘还原点。 例如,如果虚拟机有三个磁盘(一个 OS 磁盘和两个数据磁盘),并且每个还原点有三个磁盘还原点。

创建磁盘还原点后,Azure会自动启动从源磁盘到快照的后台数据复制。

一致性模式

模式 工作原理 设置方式
应用程序一致性 使用卷影复制服务(VSS)写入器(Windows)或前置/后置脚本(Linux),在创建快照之前将传输中的应用程序数据刷写到磁盘。 省略 consistencyMode 时的默认值。
崩溃一致性 捕获所有磁盘的写入顺序一致性快照,相当于在发生电源中断或崩溃后虚拟机状态。 在创建请求中,将 consistencyMode 设置为 crashConsistent

即时访问(预览版)

虚拟机还原点支持对将 Premium SSD v2 或 Ultra 磁盘用作数据磁盘的虚拟机上的应用程序一致性还原点进行即时访问。 在还原点集合上启用即时访问时,磁盘还原可以立即从快照开始,而无需等待完全冻结,从而显著减少 RTO。

即时访问中的关键概念(预览版)

财产 Description
允许列表订阅 打开 PowerShell。
- 确保使用用于测试此功能的订阅。
- 运行 Register-AzProviderFeature -FeatureName 'AppConsistentInstantAccessSnapshotForDirectDriveDisks' -ProviderNamespace 'Microsoft.Compute'
instantAccess 在还原点 集合上设置的布尔属性。 true设置为为集合中的所有还原点启用即时访问。 默认值为 false
instantAccessDurationMinutes 在每个 还原点上设置的 Integer 属性。 指定即时访问保持活动状态的时间(以分钟为单位)。 有效范围:60-300 分钟。 默认值:300(5 小时)。
snapshotAccessState 单个磁盘还原点上的只读属性。 指示该特定磁盘的即时访问状态。
API 版本 2025-04-01 或之后
支持的区域 中国北部 3
Pricing 即时访问快照采用按使用量计费模式,包括两类费用:
1.快照存储费用
2. 一次性还原操作费用。
快照存储费用:仅对即时访问快照处于活动状态时所使用的额外存储空间收费。 首次创建即时访问快照时,不会产生任何存储费用。 快照最初与源磁盘共享数据。 随着源磁盘上的数据随时间推移被修改或删除,快照会保留原始时间点数据,其存储使用量也会增加。 因此,只需为更改的数据付费,而不是为磁盘的完整副本付费。 如果未在源磁盘上修改任何数据,快照将继续不产生额外的存储费用。
还原操作费用 每次从即时访问快照还原磁盘时,都会收取一次性还原费用。 此费用是根据还原时磁盘的预配大小计算的,为还原操作提供可预测的透明定价。 在此处了解有关即时访问快照计费的详细信息

规模集和可用性集中虚拟机的还原点

还原点是按每个单独的虚拟机分别创建的。 若要备份虚拟机规模集(灵活编排模式)或可用性集中的所有实例,请分别为每个虚拟机创建还原点。

注意: 不支持使用 统一业务流程 的虚拟机规模集。

还原点的速率限制

范围 运算 每小时限制
虚拟机 RestorePoints.RestorePointOperation.PUT(创建具有“应用程序一致性”的还原点 3
虚拟机 RestorePoints.RestorePointOperation.PUT(新建“崩溃一致性”还原点 3
目标还原点集合 RestorePoints.RestorePointOperation.PUT(复制任意虚拟机还原点) 3

注释

超出限制的请求返回 HTTP 429。 在响应中指定的间隔后重试。

局限性

常规:

  • 仅托管磁盘支持还原点。
  • 故障一致性模式不支持超级磁盘、高级 SSD v2 磁盘、写入加速磁盘、临时 OS 磁盘和共享磁盘。
  • 应用程序一致模式不支持临时 OS 磁盘和共享磁盘。
  • 无论还原点集合数或一致性类型如何,虚拟机随时都可以保留最多 500 个虚拟机还原点。
  • 不支持为同一虚拟机并发创建还原点。
  • 不支持统一编排模式下的虚拟机规模集还原点。
  • 当虚拟机具有还原点时,不支持在资源组或订阅之间移动虚拟机。 在资源组之间或订阅之间移动虚拟机不会更新还原点中对源虚拟机的引用,并导致实际虚拟机与还原点的资源管理器 ID 不一致。

跨区域复制(预览版):

  • 跨区域复制还原点时不支持专用链接。
  • CMK 加密的还原点复制到目标区域时,会以 PMK 加密的形式存储。

即时访问(预览版):

  • 仅适用于配备高级 SSD v2 或 Ultra 数据磁盘的虚拟机上的应用程序一致性还原点。
  • 不支持崩溃一致性恢复点。
  • 每个订阅在每个区域最多可并发创建 50 个即时访问还原点。
  • 目前通过 REST API、Azure SDK、CLI 和 ARM 模板支持。

有关限制、磁盘类型支持、OS 支持和 API 版本要求的完整列表,请参阅 VM 还原点的支持矩阵

排查虚拟机还原点故障

大多数常见的还原点故障都源于与 VM 代理和扩展的通信。 若要解决故障,请按照排查还原点故障中的步骤操作。

后续步骤