Azure 有哪些可用的磁盘类型?

Azure 托管磁盘目前提供三种磁盘类型,每种类型都针对特定的客户方案。

磁盘比较

下表对托管磁盘的高级固态硬盘 (SSD)、标准 SSD 和标准硬盘驱动器 (HDD) 进行了比较,方便你确定使用哪一种。

详细信息 高级 SSD 标准 SSD 标准 HDD
磁盘类型 SSD SSD HDD
方案 生产和性能敏感型工作负荷 Web 服务器、不常使用的企业应用程序和开发/测试 备份、非关键、不常访问
最大磁盘大小 32,767 GiB 32,767 GiB 32,767 GiB
最大吞吐量 900 MB/秒 750 MB/秒 500 MB/秒
最大 IOPS 20,000 6,000 2,000

高级·SSD

Azure 高级 SSD 为运行输入/输出 (IO) 密集型工作负荷的虚拟机 (VM) 提供高性能、低延迟的磁盘支持。 若要利用高级存储磁盘的速度和性能优势,可将现有的 VM 磁盘迁移到高级 SSD。 高级 SSD 适用于任务关键型生产应用程序。 高级 SSD 只能用于与高级存储兼容的 VM 系列。

若要详细了解 Azure 中适用于 Windows 或 Linux 的各个 VM 类型和大小(包括哪些大小与高级存储兼容),请参阅 Azure 中虚拟机的大小。 在本文中,需要检查每个 VM 大小的文章,以确定其是否与高级存储兼容。

磁盘大小

高级 SSD 大小  P1 P2 P3 P4 P6 P10 P15 P20 P30 P40 P50 P60 P70 P80
磁盘大小 (GiB) 4 8 16 32 64 128 256 512 1,024 2,048 4,096 8,192 16,384 32,767
每个磁盘预配的 IOPS 120 120 120 120 240 500 1,100 2,300 5,000 7,500 7,500 16,000 18,000 20,000
每个磁盘预配的吞吐量 25 MB/秒 25 MB/秒 25 MB/秒 25 MB/秒 50 MB/秒 100 MB/秒 125 MB/秒 150 MB/秒 200 MB/秒 250 MB/秒 250 MB/秒 500 MB/秒 750 MB/秒 900 MB/秒
每个磁盘最大的突发 IOPS 3,500 3,500 3,500 3,500 3,500 3,500 3,500 3,500
每个磁盘最大的突发吞吐量 170 MB/秒 170 MB/秒 170 MB/秒 170 MB/秒 170 MB/秒 170 MB/秒 170 MB/秒 170 MB/秒
最大突发持续时间 30 分钟 30 分钟 30 分钟 30 分钟 30 分钟 30 分钟 30 分钟 30 分钟
符合预留条件 是,最多一年 是,最多一年 是,最多一年 是,最多一年 是,最多一年 是,最多一年

预配高级存储磁盘时,可以获得该磁盘的容量、IOPS 和吞吐量保证,这与标准存储不同。 例如,如果创建 P50 磁盘,Azure 将为此磁盘预配 4,095-GB 存储容量、7,500 IOPS 和 250-MB/秒的吞吐量。 应用程序可以使用全部或部分容量与性能。 高级 SSD 磁盘的设计目的是在 99.9% 的时间内提供较低的个位数毫秒延迟以及上表所述的目标 IOPS 和吞吐量。

突发

比 P30 容量小的高级 SSD 大小现在提供磁盘突发,可将每个磁盘的 IOPS 突发到 3500,并将其带宽提高到 170 MB/秒。 突发是自动进行的,根据额度系统运行。 当磁盘流量低于预配的性能目标时,信用会自动累计,而当流量超出目标值时,将自动消耗信用,直到达到最大突发限制。 最大突发限制定义了磁盘 IOPS 和宽带的上限,即使有可供使用的突发积分,也不能超过此上限。 磁盘突发能更好地容许 IO 模式出现不可预测的变化情况。 可以最大程度地利用磁盘突发来应对 OS 磁盘启动时和应用程序的流量高峰。

默认在磁盘大小适用情况下的新磁盘部署上启用磁盘突发支持,无需用户执行任何操作。 对于大小适用的现有磁盘,可以使用以下两个选项中的任一选项启用突发:分离并重新附加磁盘,或停止并重新启动连接的 VM。 将磁盘附加到支持最大持续时间(峰值突发限制为 30 分钟)的虚拟机后,所有支持突发的磁盘大小最初会获得一个完整的突发积分桶。 若要详细了解突发在 Azure 磁盘上的工作原理,请参阅高级 SSD 突发

事务

对于高级 SSD,每个小于或等于 256 KiB 吞吐量的 I/O 操作被视为单个 I/O 操作。 大于 256 KiB 吞吐量的 I/O 操作被视为大小为 256 KiB 的多个 I/O。

标准 SSD

Azure 标准 SSD 是经济高效的存储选项,已针对需要一致性能和较低 IOPS 级别的工作负荷进行优化。 对于想要迁移到云的用户而言,标准 SSD 提供良好的入门级体验,尤其是在本地 HDD 解决方案中运行各种工作负荷遇到问题时。 与标准 HDD 相比,标准 SSD 提供更好的可用性、一致性、可靠性和延迟。 标准 SSD 适用于 Web 服务器、低 IOPS 应用程序服务器、较少使用的企业应用程序和开发/测试工作负荷。 与标准 HDD 一样,标准 SSD 也可以在所有 Azure VM 上使用。

磁盘大小

标准 SSD 大小 E1 E2 E3 E4 E6 E10 E15 E20 E30 E40 E50 E60 E70 E80
磁盘大小 (GiB) 4 8 16 32 64 128 256 512 1,024 2,048 4,096 8,192 16,384 32,767
每个磁盘的 IOPS 最多 500 最多 500 最多 500 最多 500 最多 500 最多 500 最多 500 最多 500 最多 500 最多 500 最多 500 最多 2,000 最大 4,000 最大 6,000
每个磁盘的吞吐量 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 400 MB/秒 最多 600 MB/秒 最多 750 MB/秒

标准 SSD 的设计目的是在 99% 的时间内提供个位数毫秒延迟,以及不超过上表中所述限制的 IOPS 和吞吐量。 实际 IOPS 和吞吐量有时根据流量模式而异。 相比 HDD 磁盘,标准 SSD 提供更加一致的性能,并且延迟更低。

事务

对于标准 SSD,每个小于或等于 256 KiB 吞吐量的 I/O 操作被视为单个 I/O 操作。 大于 256 KiB 吞吐量的 I/O 操作被视为大小为 256 KiB 的多个 I/O。 这些事务对计费有影响。

标准 HDD

Azure 标准 HDD 为运行不区分延迟的工作负荷提供可靠、低成本的磁盘支持。 使用标准存储,将数据存储在硬盘驱动器 (HDD)。 与基于 SSD 的磁盘相比,标准 HDD 磁盘的延迟、IOPS 和吞吐量可能变化更大。 标准 HDD 磁盘旨在为大多数 IO 操作提供低于 10 毫秒的写入延迟和低于 20 毫秒的读取延迟,但是实际性能可能会因 IO 大小和工作负荷模式而异。 使用 VM 时,可将标准 HDD 磁盘用于开发/测试方案和不太重要的工作负荷。 标准 HDD 可在所有 Azure 区域中使用,并可与所有 Azure VM 一起使用。

磁盘大小

标准磁盘类型 S4 S6 S10 S15 S20 S30 S40 S50 S60 S70 S80
磁盘大小 (GiB) 32 64 128 256 512 1,024 2,048 4,096 8,192 16,384 32,767
每个磁盘的 IOPS 最多 500 最多 500 最多 500 最多 500 最多 500 最多 500 最多 500 最多 500 最多 1,300 最多 2,000 最多 2,000
每个磁盘的吞吐量 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 60 MB/秒 最多 300 MB/秒 最多 500 MB/秒 最多 500 MB/秒

事务

对于标准 HDD,每个 IO 操作会被视为单个事务,无论 I/O 大小如何。 这些事务对计费有影响。

计费

使用托管磁盘时,将考虑以下计费事项:

  • 磁盘类型
  • 托管磁盘大小
  • 快照
  • 出站数据传输
  • 事务数

托管磁盘大小:托管磁盘按预配大小计费。 Azure 将预配大小映射(向上舍入)到所提供的最接近的磁盘大小。 有关所提供的磁盘大小的详细信息,请参阅前面的表。 每个磁盘将映射到一种受支持的预配磁盘大小套餐并相应地计费。 例如,如果预配了 200 GiB 的标准 SSD,它会映射到 E15 的磁盘大小 (256 GiB)。 任何预配的磁盘根据每月的存储优惠价格按小时计费。 例如,如果在预配 E10 磁盘的 20 小时后删除它,则会以 20 小时计算 E10 产品/服务的费用。 这与写入磁盘的实际数据量无关。

快照:基于已使用大小对快照计费。 例如,如果创建预配容量为 64 GiB 且实际使用数据大小为 10 GiB 的托管磁盘的快照,则仅针对已用数据大小 10 GiB 对该快照计费。

有关快照的详细信息,请参阅托管磁盘概述中有关快照的部分。

出站数据传输出站数据传输(Azure 数据中心送出的数据)会产生带宽使用费。

事务:会根据你对标准托管磁盘执行的事务数向你收费。 对于标准 SSD,每个小于或等于 256 KiB 吞吐量的 I/O 操作被视为单个 I/O 操作。 大于 256 KiB 吞吐量的 I/O 操作被视为大小为 256 KiB 的多个 I/O。 对于标准 HDD,每个 IO 操作会被视为单个事务,无论 I/O 大小如何。

有关托管磁盘定价的详细信息(包括事务成本),请参阅托管磁盘定价

后续步骤

请参阅托管磁盘定价以开始使用。