用于提高Azure托管磁盘性能的选项概述

本文概述了每种磁盘类型为调整其性能而提供的功能。 使用标题导航到你感兴趣的磁盘类型,快速了解可用的功能。

工作负荷的需求可能会随着时间而变化,这可能是由于假日期间需求旺盛、流量突然增加或扩展规模以满足客户的需求。 Azure托管磁盘具有多种功能,可以利用这些功能来提高其性能,并满足工作负荷的转移需求。 不同的磁盘类型提供不同的功能,某些磁盘类型提供的功能可用于确保其性能自动转移以满足工作负载不断变化的需求,其他磁盘类型需要手动调整,其他磁盘类型也无法执行。

超级磁盘和高级 SSD v2 性能选项

超级磁盘和高级 SSD v2 磁盘设计为高性能且易于调整。 在微调磁盘的性能时,这些磁盘类型提供最大的灵活性和便利性,让你以编程方式(或直接)设置其性能。 每 24 小时内,最多可以调整四次这些磁盘的性能。 如果刚刚创建了其中一个磁盘,则前 24 小时只能调整其性能,最高可调整三次。 若要了解如何调整超级磁盘和高级 SSD v2 的性能,请参阅调整高级 SSD v2 的 磁盘性能调整超级磁盘的性能

高级 SSD 性能选项

高级 SSD 支持多种性能选项,每个选项都适用于不同的用例。 下表概述了主要区别和理想用途。

基于额度的突发 按需突发 更改性能层级 缓存 写入加速器 性能增强
方案 适用于短期缩放(不超过 30 分钟)。 非常适合短期使用,例如确定工作负荷性能需求。 如果你的工作负载将继续突发运行,则这是理想之选。 非常适合可配置为依赖缓存数据的工作负载。 非常适合对于现代数据库而言,需要以高性能方式将日志文件持久保存到磁盘的场景。 非常适合需要更高持续性能的工作负载。
成本 免费 成本是可变的,有关详细信息,请参阅“突发”一文的计费部分。 每个性能层的成本都是固定的,有关详细信息,请参阅 托管磁盘定价 自由。 自由。 自由。
可用性 仅适用于高级 SSD 托管磁盘 512 GiB 和更小,标准 SSD 1,024 GiB 和更小。 仅适用于大于 512 GiB 的高级 SSD 托管磁盘。 适用于所有高级 SSD 大小。 适用于所有高级 SSD 托管磁盘、标准 SSD 和标准 HDD 大小。 仅适用于 M 系列Azure 虚拟机,但可以使用附加到 M 系列虚拟机的所有高级 SSD 大小进行配置。 适用于容量 513 GiB 及更大的标准 HDD、标准 SSD 和高级 SSD 托管磁盘。
启用 默认情况下,在合格磁盘上启用。 用户必须手动启用。 用户必须手动更改其层级。 用户必须手动配置其缓存设置及其工作负载和应用程序。 用户必须手动配置和启用。 必须在创建磁盘时启用性能增强,无法在现有磁盘上启用。

高级 SSD 基于积分的磁盘突发性能

对于高级 SSD 的基于积分的磁盘突发机制,只有当磁盘在其积分桶中累积了突发积分时,磁盘才能突发。 当磁盘突发时,此模型不会产生额外费用。 对于高级 SSD 磁盘,基于信用额度的突发性能适用于 P20 及以下的磁盘大小。 默认情况下,在大小受支持的磁盘的所有新的和现有部署中均启用磁盘突发。 有关详细信息,请参阅“磁盘突发模型”一文基于额度的突发部分。

高级 SSD 按需磁盘突发

启用高级 SSD 按需磁盘突发后,每当磁盘需求超过其当前容量时,磁盘会突发。 只要磁盘出现突发,此模型就会产生额外的费用。 按需突发仅适用于大于 512 GiB 的高级 SSD。 若要了解详细信息,请参阅“磁盘突发模型”一文按需突发部分。

更改高级 SSD 性能层

创建磁盘时,会以性能层的形式设置高级 SSD 的性能。 当你设置磁盘的预配大小时,系统会自动选择性能层。 性能层决定了托管磁盘的 IOPS 和吞吐量。 对于高级 SSD,可以在部署时或之后更改性能层,而无需更改磁盘大小,且不会停机。 若要了解详细信息,请参阅 托管磁盘的性能层

高级 SSD 缓存

对于高级 SSD,可以使用高级存储的大规模Azure虚拟机(VM)具有名为 BlobCache 的多层缓存技术。 BlobCache 是基于 RAM 和 SSD 构建的缓存解决方案,本地附加到托管 VM 的服务器。 此缓存适用于标准 HDD、标准 SSD 和高级 SSD。 通过启用磁盘缓存,大规模 VM 可以实现超出基础磁盘性能的性能级别。 若要了解详细信息,请参阅磁盘缓存

高级 SSD 写入加速器

Premium SSD 写入加速是适用于 Premium SSD 托管磁盘上的 M 系列 VM 的一项磁盘功能。 写入加速器可改善针对高级 SSD 的写入的 I/O 延迟。 写入加速器针对包含 DBMS 事务日志或重做日志的卷进行优化,不应将其用于数据卷。 若要了解详细信息,请参阅 写入加速器 文章。

卓越 SSD 性能,更进一步

启用高级 SSD 性能增强后,可提高容量为 513 GiB 及以上的高级 SSD 的每秒输入/输出操作数(IOPS)和吞吐量上限。 通过启用 Performance Plus,您可以提升需要高 IOPS 和吞吐量的工作负载(例如数据库和事务处理工作负载)的使用体验。 在磁盘上启用性能增强无需额外付费。 若要详细了解性能增强,请参阅 提升 Azure 高级 SSD 和标准 SSD/HDD 的 IOPS 和吞吐量限制

标准 SSD 性能选项

标准 SSD 的基于信用额度的突发性能

对于标准 SSD 的基于信用点数的突发机制,仅当磁盘的信用点数桶中已累积了突发信用点数时,磁盘才会进入突发状态。 当磁盘突发时,此模型不会产生额外费用。 对于标准 SSD,基于额度的突发可用于 E30 和更小的磁盘大小。 默认情况下,在大小受支持的磁盘的所有新的和现有部署中均启用磁盘突发。 有关详细信息,请参阅“磁盘突发模型”一文基于额度的突发部分。

标准 SSD 缓存

对于标准 SSD,可以使用高级存储的大规模Azure虚拟机(VM)具有称为 BlobCache 的多层缓存技术。 BlobCache 是基于 RAM 和 SSD 构建的缓存解决方案,本地附加到托管 VM 的服务器。 此缓存适用于标准 HDD、标准 SSD 和高级 SSD。 通过启用磁盘缓存,大规模 VM 可以实现超出基础磁盘性能的性能级别。 若要了解详细信息,请参阅磁盘缓存

标准 SSD 性能,更进一步

启用标准 SSD 性能增强版后,可以提高容量为 513 GiB 及以上的标准 SSD 的每秒输入/输出操作次数(IOPS)和吞吐量上限。 启用性能增强功能可改善对需要高IOPS和吞吐量的工作负载(如数据库和事务性工作负载)的体验。 在磁盘上启用性能增强无需额外付费。 若要详细了解性能增强,请参阅 提升 Azure 高级 SSD 和标准 SSD/HDD 的 IOPS 和吞吐量限制

标准 HDD 性能选项

标准 HDD 缓存

对于标准 HDD,可以使用高级存储的大规模Azure虚拟机(VM)具有名为 BlobCache 的多层缓存技术。 BlobCache 是基于 RAM 和 SSD 构建的缓存解决方案,本地附加到托管 VM 的服务器。 此缓存适用于标准 HDD、标准 SSD 和高级 SSD。 启用磁盘缓存时,大规模 VM 可以实现超出基础磁盘性能的性能级别。 若要了解详细信息,请参阅磁盘缓存

标准 HDD 性能,外加更多优势

启用标准 HDD 性能增强后,可以提高 513 GiB 及以上标准 HDD 的每秒输入/输出操作数 (IOPS) 和吞吐量限制。 启用性能增强功能可改善对需要高IOPS和吞吐量的工作负载(如数据库和事务性工作负载)的体验。 在磁盘上启用性能增强无需额外付费。 若要详细了解性能增强,请参阅 提升 Azure 高级 SSD 和标准 SSD/HDD 的 IOPS 和吞吐量限制

后续步骤