了解 Azure 磁盘存储计费
本文可帮助你了解 Azure 托管磁盘的计费方式以及计费在 Azure 磁盘存储帐单中的布局。 某些磁盘具有影响其计费的独特属性,但大多数磁盘类型具有相同的属性集,并且以不同的方式受到这些属性的影响,具体取决于磁盘类型。 还可以拍摄磁盘的快照,这会反映在帐单中。
有关详细的 Azure 磁盘存储定价信息,请参阅 Azure 磁盘定价页。
快照
对于 Azure 托管磁盘,提供了两种类型的快照:完整快照和增量快照。 完整快照可以存储在标准硬盘驱动器 (HDD) 或高级固态硬盘 (SSD) 上,而增量快照仅存储在标准 HDD 上。 使用快照时,会根据已用的数据大小计费。 因此,如果拍摄大小为 500-GiB 的磁盘的完整快照,但只使用该大小的 50 GiB,则快照仅按 50 GiB 的已用大小计费。 增量快照比完整快照更具成本效益,因为拍摄的每个快照仅包含自上次拍摄快照以来的差异。
超级磁盘
Azure 超级磁盘的价格取决于磁盘的大小(其磁盘大小)和所选择的磁盘性能(IOPS 和吞吐量)。 如果在多台 VM 之间共享超级磁盘,这些 VM 也会影响其价格。 以下部分重点介绍这些因素,因为它们与超级磁盘的价格相关。 有关这些因素的工作原理的详细信息,请参阅 Azure 托管磁盘类型一文的“超级磁盘”部分。
超级磁盘大小
超级磁盘大小类似于高级 SSD、标准 SSD 和标准 HDD 大小。 创建或修改超级磁盘时,设置的大小将按下一个最大的预配磁盘大小计费。 因此,如果要部署或设置 200 GiB 超级磁盘,由于下一个最大的预配磁盘大小为 256 GiB,因此你将按 256 GiB 为此 200 GiB 超级磁盘付费。
超级磁盘的磁盘大小还决定了磁盘的性能上限。 可以精细控制磁盘的 IOPS 和吞吐量,最高可以达到该大小的性能上限。 随着磁盘大小的增加以及设置更高的 IOPS 和吞吐量,定价也会提高。 默认情况下,超级磁盘为每个订阅的每个区域最多提供 32 TiB,但会根据请求支持更大的大小。 如果要请求增加大小,可请求提高配额或联系 Azure 支持。
下表概述了可用的磁盘大小和性能上限。 随着大小的增长,定价也会随之提高。
磁盘大小 (GiB) | IOPS 上限 | 吞吐量上限 (MB/s) |
---|---|---|
4 | 1,200 | 300 |
8 | 2,400 | 600 |
16 | 4,800 | 1,200 |
32 | 9,600 | 2,400 |
64 | 19,200 | 4,900 |
128 | 38,400 | 9,800 |
256 | 76,800 | 10,000 |
512 | 153,600 | 10,000 |
1,024 | 307,200 | 10,000 |
2,048-65,536(此范围内的大小以 1 TiB 为增量递增) | 400,000 | 10,000 |
超级磁盘 IOPS
将更多 IOPS 预配到磁盘时,Azure 超级磁盘的定价会随之提高。 每个磁盘的最低保证 IOPS 为 1 IOPS/GiB,总体基线最低为 100 IOPS。 例如,如果预配了 4 GiB 的超级磁盘,则该磁盘的最小 IOPS 为 100,而不是 4。 超级磁盘最高支持 300 IOPS/GiB,每个磁盘最高可达 400,000 IOPS。
超级磁盘吞吐量
超级磁盘的定价随着磁盘吞吐量限制的增加而提高。 单个超级磁盘对应于每个预配 IOPS 的吞吐量限制为 256 kB/秒,每个磁盘的最高为 10,000 MB/秒(其中,MB/秒 = 每秒 10^6 字节)。 对于每个预配的 IOPS,每个磁盘的最低保证吞吐量为 4kB/秒,总体基线最低为 1 MB/秒。
共享超级磁盘
超级磁盘可用作共享磁盘,可以将一个磁盘附加到多台 VM。 对于超级磁盘,磁盘装载到的每台 VM 不会产生额外的费用。 共享的超级磁盘按磁盘配置的总 IOPS 和 MB/秒计费。 通常,一个超级磁盘具有两个性能限制,它们决定了磁盘的总 IOPS/MB/s。 但当配置为共享超级磁盘时,会公开另外两个性能限制(总共四个)。 这两个额外的限制允许通过额外付费来提高性能,并且每个计量都有一个默认值,这可提高磁盘的性能和成本。 有关详细信息,请参阅共享 Azure 托管磁盘。
超级磁盘计费示例
在此示例中,我们预配的超级磁盘具有 LRS 冗余,总预配容量为 3 TiB,目标性能为 100,000 IOPS,吞吐量为 2,000 MB/秒。 我们还为已用容量创建并存储了增量快照。 我们需要付费的项目包括磁盘的预配容量、超过基准值的额外 IOPS 和吞吐量,以及已用的快照容量,这些会在账单中显示为以下层和计量:
层 | 计量 |
---|---|
超级磁盘 | 超级 LRS 预配容量 |
超级磁盘 | 超级 LRS 预配 IOPS |
超级磁盘 | 超级 LRS 预配吞吐量(MB/秒) |
标准 HDD 托管磁盘 | ZRS 快照 |
高级 SSD v2
Azure 高级 SSD v2 磁盘的价格取决于磁盘的大小(其容量)和所选磁盘性能(IOPS 和吞吐量)。 如果在多台 VM 之间共享高级 SSD v2 磁盘,这也会影响其价格。 以下部分将重点介绍这些因素,因为它们与高级 SSD v2 磁盘的价格相关。 有关这些因素的工作原理的详细信息,请参阅 Azure 托管磁盘类型一文的“高级 SSD v2”部分。
高级 SSD v2 容量
高级 SSD v2 容量范围从 1 GiB 到 64 TiB,以 1 GiB 为增量。 你将按每 GiB 比率计费。 有关详细信息,请参阅定价页面。
高级 SSD v2 IOPS
所有高级 SSD v2 磁盘都提供免费的基线 3000 IOPS。 超出 6 GiB 时,磁盘可具有的最大 IOPS 按每 GiB 500 递增,最高可达 80,000 IOPS。 因此,8 GiB 磁盘最高可具有 4,000 IOPS,10 GiB 磁盘最高可具有 5,000 IOPS。 要在磁盘上设置 80,000 IOPS,该磁盘必须至少具有 160 GiB。 如果增加 IOPS 到超过 3000,磁盘价格会随之提高。
高级 SSD v2 吞吐量
所有高级 SSD v2 磁盘都提供免费的基线吞吐量 125 MB/s。 达到 6 GiB 之后,可预配的最大吞吐量会按每预配 IOPS 增加 0.25 MB/秒。 如果磁盘具有 3000 IOPS,则可设置的最大吞吐量为 750 MB/s。 若要使此磁盘的吞吐量超过 750 MB/s,必须增加其 IOPS。 例如,如果将 IOPS 增加到 4,000,则可设置的最大吞吐量为 1,000。 1,200 MB/s 是具有 5,000 IOPS 或更高的磁盘支持的最大吞吐量。 提高预配吞吐量超过 125 MB/秒会提高磁盘的价格。
共享高级 SSD v2
高级 SSD v2 托管磁盘可用作共享磁盘,可以将一个磁盘附加到多台 VM。 对于高级 SSD v2 磁盘,磁盘装载到的每台 VM 不收取额外的费用。 共享的高级 SSD v2 磁盘按磁盘配置的总 IOPS 和 MB/秒计费。 通常,一个高级 SSD v2 磁盘具有两个性能限制,它们决定了磁盘的总 IOPS/MB/s。 但当配置为共享高级 SSD v2 时,会公开另外两个性能限制(总共四个)。 这两个额外的限制允许通过额外付费来提高性能,并且每个计量都有一个默认值,这可提高磁盘的性能和成本。 有关详细信息,请参阅共享 Azure 托管磁盘。
高级 SSD v2 计费示例
在此示例中,我们预配的高级 SSD v2 磁盘具有 LRS 冗余,总预配容量为 512 TiB,目标性能为 40,000 IOPS,吞吐量为 200 MB/秒。 我们还为当前已用的容量创建并存储了增量快照。 我们需要付费的项目包括磁盘的预配容量、超过基准值的 IOPS 和吞吐量,以及已用的快照容量,这些会在账单中显示为以下层和计量:
层 | 计量 |
---|---|
Azure 高级 SSD v2 | 高级 LRS 预配容量 |
Azure 高级 SSD v2 | 高级 LRS 预配 IOPS |
Azure 高级 SSD v2 | 高级 LRS 预配吞吐量(MB/秒) |
标准 HDD 托管磁盘 | LRS 快照 |
高级·SSD
Azure 高级 SSD 磁盘的价格取决于磁盘的性能层、是否启用了突发、选择的冗余选项以及是否在多台 VM 之间共享磁盘。 以下部分将重点介绍这些因素,因为它们与高级 SSD 磁盘的价格相关。 有关这些因素的工作原理的详细信息,请参阅 Azure 托管磁盘类型一文的“高级 SSD”部分。
性能层
高级 SSD 磁盘的初始计费由磁盘的性能层决定。 通常,选择所需的容量时会设置性能层(如果部署 1 TiB 高级 SSD 磁盘,则默认具有 P30 层),但某些磁盘大小可以选择更高的性能层。 选择更高的性能层时,磁盘将按该层计费,直到再次更改其性能层。 要了解有关性能层的详细信息,请参阅托管磁盘的性能层。
高级 SSD 突发
高级 SSD 磁盘提供了两种突发模型,即基于额度的突发和按需突发。 只有按需突发会对计费产生影响,并且必须显式启用按需突发。 使用按需突发的高级 SSD 托管磁盘按每小时突发启用固定费用计费,并对超出预配目标的任何突发事务收取事务费。 事务费使用即用即付模型,根据非缓存磁盘 IO 收费,其中包括超过预配目标的读取和写入。
高级 SSD 事务
对于高级 SSD 托管磁盘,每个小于或等于 256 kB 吞吐量的 I/O 操作被视为单个 I/O 操作。 大于 256 kB 吞吐量的 I/O 操作被视为大小为 256 kB 的多个 I/O。 除非启用按需突发,否则高级 SSD 磁盘不会产生事务费。
冗余选项
可以使用本地冗余存储 (LRS),也可以使用区域冗余存储 (ZRS) 部署高级 SSD 托管磁盘。 为磁盘选择的冗余会更改其定价。 有关详细信息,请参阅 Azure 定价页。
共享高级 SSD
高级 SSD 托管磁盘可用作共享磁盘,可以将一个磁盘附加到多台 VM。 对于共享的高级 SSD 磁盘,SSD 装载到的每台 VM 都会增加费用。 有关详细信息,请参阅托管磁盘定价。
高级 SSD 计费示例
在此示例中,我们使用已启用突发的 LRS 冗余预配了 512 GiB 的高级 SSD 磁盘。
我们需要付费的项目包括高级 SSD 磁盘的预配容量、突发启用固定费,以及适用于任何超过预配目标的突发事务的事务费用,这些会在账单中显示为以下层和计量:
层 | 计量 |
---|---|
高级 SSD 托管磁盘 | P20 LRS 磁盘 |
高级 SSD 托管磁盘 | LRS 突发启用* |
高级 SSD 托管磁盘 | LRS 突发事务* |
*要查看如何对突发计费的更详细示例,请参阅磁盘级突发。
标准 SSD
Azure 标准 SSD 磁盘的价格取决于磁盘的性能层、事务数、选择的冗余选项以及是否在多台 VM 之间共享磁盘。 以下部分将重点介绍这些因素,因为它们与标准 SSD 磁盘的价格相关。 有关这些因素的工作原理的详细信息,请参阅 Azure 托管磁盘类型一文的“标准 SSD”部分。
性能层
标准 SSD 的初始计费由性能层决定。 选择所需的容量时,会设置性能层(如果部署 1 TiB 标准 SSD,则具有 E30 层),磁盘将按该层计费。 如果将磁盘容量增加到下一层,则会按该层计费。 例如,如果将 1-TiB 磁盘增加到 3 TiB 磁盘,则会按 E50 层计费。
标准 SSD 事务
对于标准 SSD,每个小于或等于 256 kB 吞吐量的 I/O 操作被视为单个 I/O 操作。 大于 256 kB 吞吐量的 I/O 操作被视为大小为 256 kB 的多个 I/O。 这些事务会产生计费成本,但每小时产生可计费成本的事务数有限制。 如果达到该每小时限制,则该小时内的额外事务将不再产生费用。 有关详细信息,请参阅此博客文章。
冗余选项
可以使用本地冗余存储 (LRS),也可以使用区域冗余存储 (ZRS) 部署标准 SSD。 为磁盘选择的冗余会更改其定价。 有关详细信息,请参阅 Azure 定价页。
共享标准 SSD
标准 SSD 可用作共享磁盘,可以将一个磁盘附加到多台 VM。 对于共享标准 SSD,SSD 装载到的每台 VM 都会增加费用。 有关详细信息,请参阅托管磁盘定价。
标准 SSD 计费示例
在此示例中,我们预配了一个具有 LRS 冗余的 1 TiB 标准 SSD 磁盘,并且对当前已用的 120 GiB 数据容量创建了快照。 你需要付费的项目包括 SSD 磁盘的预配容量、在磁盘上执行的事务数,以及已用的快照容量,这些将在账单中显示为以下层和计量:
层 | 计量 |
---|---|
标准 SSD 托管磁盘 | E30 LRS 磁盘 |
标准 SSD 托管磁盘 | E4 LRS 磁盘操作 |
标准 HDD 托管磁盘 | LRS 快照 |
标准 HDD
Azure 标准 HDD 的价格取决于磁盘的性能层和事务数。 以下部分将重点介绍这些因素,因为它们与标准 HDD 磁盘的价格相关。 有关这些因素的工作原理的详细信息,请参阅 Azure 托管磁盘类型一文的“标准 HDD”部分。
性能层
标准 HDD 的初始计费由性能层决定。 选择所需的容量时,会设置性能层(如果部署 1 TiB 标准 HDD,则具有 S30 层),磁盘将按该层计费。 如果将磁盘的容量增加到下一层,则会按该层计费。 例如,如果将 1-TiB 磁盘增加到 3 TiB 磁盘,则会按 S50 层计费。
标准 HDD 事务
对于标准 HDD,无论 I/O 大小如何,每个 I/O 操作都会被视为单个事务。 这些事务对计费有影响。
标准 HDD 计费示例
在此示例中,我们将预配具有 LRS 冗余的 512 GiB 标准 HDD 磁盘。 我们需要付费的项目包括 HDD 磁盘的预配容量和在磁盘上执行的事务数,这将在账单中显示为以下层和计量:
层 | 计量 |
---|---|
标准 HDD 托管磁盘 | S20 LRS 磁盘 |
标准 HDD 托管磁盘 | S4 LRS 磁盘操作 |