托管磁盘的冗余选项

适用于:✔️ Linux VM ✔️ Windows VM ✔️ 灵活规模集 ✔️ 统一规模集

Azure 托管磁盘提供了两个存储冗余选项:区域冗余存储 (ZRS) 和本地冗余存储。 相比本地冗余存储 (LRS),ZRS 可为托管磁盘提供更高的可用性。 但 LRS 磁盘的写入延迟短于 ZRS 磁盘,因为 LRS 磁盘将数据同步写入单个数据中心内的三个副本中。

托管磁盘的本地冗余存储

本地冗余存储 (LRS) 会在所选地区中的单个数据中心内复制数据三次。 LRS 可以保护数据,使其不受服务器机架和驱动器故障影响。 LRS 磁盘在给定年份提供至少 99.999999999%(11 个 9)的持续性。 要保护 LRS 磁盘免受区域故障(如自然灾害或其他问题)的影响,请采取以下步骤:

  • 使用可将数据同步写入两个区域的应用程序,并在发生灾难时自动故障转移到另一个区域。
    • 例如 SQL Server Always On。
  • 使用 ZRS 快照频繁备份 LRS 磁盘。
  • 通过 Azure Site Recovery 为 LRS 磁盘启用跨区域灾难恢复。 但是,跨区域灾难恢复并不提供零恢复点目标 (RPO)。

如果工作流不支持跨区域的应用程序级同步写入,或者应用程序必须满足零 RPO,则 ZRS 磁盘将是理想之选。

托管磁盘的区域冗余存储

区域冗余存储 (ZRS) 在所选区域中的三个 Azure 可用性区域同步复制 Azure 托管磁盘。 每个可用性区域都是一个独立的物理位置,具有独立的电源、冷却系统和网络。 ZRS 磁盘在给定年份提供至少 99.9999999999%(12 个 9)的持续性。

ZRS 磁盘可让你从可用性区域故障中恢复。 如果某个区域发生故障,并且虚拟机(VM)没有受到影响,则工作负荷将继续运行。 但如果 VM 受到中断的影响,并且你想要在解决它之前进行恢复,则可以从失败的 VM 中强制拆离 ZRS 磁盘,从而释放它们以附加到另一台 VM。

还可以在 VM 之间共享 ZRS 磁盘,以提高群集或分布式应用程序(如 SQL FCI、SAP ASCS/SCS 或 GFS2)的可用性。 共享的 ZRS 磁盘可以附加到不同区域中的主 VM 和辅助 VM,以充分利用 ZRS 和可用性区域。 如果主区域发生故障,就可使用 SCSI 永久预留功能快速故障转移到辅助 VM。

限制

只有高级 SSD 和标准 SSD 托管磁盘支持托管磁盘的 ZRS。 高级 SSD v2 托管磁盘不支持托管磁盘的 ZRS。 强制分离(预览版)目前仅支持数据磁盘。

区域可用性

ZRS 磁盘目前在中国北部 3 中可用。

计费影响

有关详细信息,请参阅 Azure 定价页

与其他磁盘类型的比较

除了写入延迟更长之外,使用 ZRS 的磁盘与使用 LRS 的磁盘完全相同,它们具有相同的缩放目标。 对磁盘进行基准测试以模拟应用程序的工作负荷,并比较 LRS 和 ZRS 磁盘的延迟。

后续步骤