Azure 磁盘存储

2025年3月17日 | 阅读 3 分钟

VM 使用磁盘作为存储操作系统、应用程序和 Azure 中数据的位置。 所有虚拟机至少有两个磁盘:一个 Windows 操作系统磁盘和一个临时磁盘。 操作系统磁盘和镜像都是虚拟硬盘 (VHD),存储在 Azure 存储帐户中。 Azure 中使用的 VHD 是 .vhd 文件,作为页 Blob 存储在 Azure 的标准或高级存储帐户中。 虚拟机还可以有一个或多个数据磁盘,这些磁盘也存储为 VHD。

Azure Disk Storage

临时磁盘:它与虚拟机相关联,该虚拟机将位于服务器预配的底层硬件中。 因此,临时磁盘不会存储在存储帐户中。 它将存储在服务器所在的底层硬件中。

磁盘类型

Azure 提供的不同类型的磁盘

非托管磁盘:这是一种虚拟机使用的传统类型的磁盘。 使用这些磁盘,我们可以创建我们的存储帐户,并在创建磁盘时指定该存储帐户。 我们不能在同一个存储帐户中放置太多磁盘,否则会导致 VM 受到限制。

托管磁盘:它在后台为我们处理存储帐户的创建/管理,并确保我们不必担心存储帐户的可扩展性限制。 我们指定磁盘大小和性能层(标准/高级),Azure 会为我们创建和管理磁盘。

  • 标准 HDD 磁盘:它提供经济高效的存储。 它可以本地复制在一个数据中心,或者通过主数据中心和辅助数据中心进行异地冗余。
  • 标准 SSD 磁盘:它旨在处理与标准 HDD 磁盘相同类型的工作负载,但提供比 HDD 更一致的性能和可靠性。 它适用于不需要磁盘上高 IOPS 的应用程序,例如 Web 服务器。
  • 高级 SSD 磁盘:它由 SSD 提供支持,并为运行 I/O 密集型工作负载的 VM 提供高性能、低延迟的磁盘支持。 高级 SSD 磁盘主要用于生产和数据库服务器。 因此,如果我们在特定服务器中托管数据库,那么高级 SSD 将是一个不错的选择。

Microsoft 建议我们对所有新 VM 使用托管磁盘,并将以前的非托管磁盘转换为托管磁盘。

磁盘备份

当我们将此 OS 磁盘或数据磁盘与虚拟机关联时,我们需要定期对相同的数据进行备份,以便在发生数据风险的情况下,我们可以恢复数据。

Azure Disk Storage

Azure 提供了 Azure 备份服务,您可以将其作为备份扩展安装在特定的 VM 上,并且基于您指定的频率的扩展将从 OS 磁盘和数据磁盘中获取快照。 此外,在不同的级别,我们可以引入应用程序一致的快照、文件一致的快照,这些快照将被移动到恢复服务保管库中。 这些快照将存储在那里。 如果我们的 VM 出现问题或任何特定的数据中心消失了。 我们仍然可以使用这些快照恢复虚拟机,如果我们想要具有异地冗余能力,那么我们可以将此恢复服务保管库位于另一个区域。

因此,例如,如果我们的 VM 位于北欧,那么我们可以将恢复服务保管库位于西欧。 通过这种方式,我们还可以保护我们的工作负载免受区域故障的影响。


下一个主题Azure 存储监控