文档

什么是通用云盘

更新时间:

为满足多样化的存储需求,并在存储资源有限的情况下提升数据库性能,推荐您使用RDS SQL Server推出的新型存储类型,即通用云盘,本文介绍通用云盘的主要特性、使用方法及通用云盘IO突发功能,帮助您了解并部署这一新型存储类型。

通用云盘简介

通用云盘是RDS SQL Server支持的一种新存储类型。在兼容ESSD云盘所有特性的基础上,通用云盘支持IO突发功能,在存储容量不变、IO压力较大等情况下获得更高的IOPS性能和QPS性能。更多详情,请参见IO突发功能

说明

通用云盘的性能详情,请参见存储类型各项性能数据

使用通用云盘

RDS SQL Server支持通过如下方式使用通用云盘。

已有实例

您可以将任何PL等级的ESSD云盘变更为通用云盘,提升云盘的IO性能。

前提条件

实例存储类型为ESSD云盘,且ESSD云盘空间必须大于等于40 GB(暂不支持Serverless实例)。

影响

ESSD云盘转换为通用云盘时,会立即执行,过程中没有闪断,一般情况下也不会对业务产生影响。但在少数情况下,实例的IOPS可能会波动,因此建议在业务低峰期进行操作。

注意事项

  • 将实例的存储类型从ESSD云盘转换为通用云盘,会对实例的所有主备节点(集群系列)、主备实例(高可用系列)和主实例(基础系列)生效,但不会变更主实例下的只读实例的存储类型。如需变更只读实例的存储类型,您需要在只读实例详情页操作。

  • 将ESSD云盘变更为通用云盘时,仅允许配置通用云盘的IO突发功能,其他配置无法修改。

  • 将ESSD云盘变更为通用云盘后,将无法再将其转换回其他存储类型,请谨慎选择。

费用说明

将ESSD云盘变更为通用云盘且不开启IO突发功能时,费用与ESSD PL1云盘相同。但如果您在变更存储类型的同时开启了IO突发功能,则会根据IO突发量进行计费。IO突发的计费详情,请参见通用云盘计费

说明
  • ESSD云盘(PL2、PL3)与通用云盘的费用存在差价,差额以变更时控制台的订单为准。

  • 在一定时间周期内,实例高IO持续时间越短,通用云盘相对于ESSD PL2、PL3云盘更划算。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 基本信息区域,单击存储类型右侧的升级存储类型

  3. 变配实例页面,勾选服务协议,单击去支付并完成支付。

    说明
    • 您也可以在变配时开启IO突发功能,该功能默认不开启。

    • 完成支付后,实例状态会变更为升降配中,待实例状态恢复为运行中,即表示变配完成。

新购实例

购买新实例时,您可以选择实例的存储类型为通用云盘。具体操作,请参见创建RDS SQL Server实例

说明

计费方式为Serverless时,暂不支持购买通用云盘。

IO突发功能

如果您的业务波动较大,业务波峰较频繁,可以开启通用云盘的IO突发功能,使云盘的IOPS不受限于最大IOPS,在业务波峰时获得更高的IO能力,满足突发业务需求。

IO突发性能

通用云盘开启IO突发后,实例可支持的IOPS上限和吞吐量上限会提升,与未开启IO突发相比,区别如下:

说明

主节点开启IO突发功能后,备节点也会同时开启,只读实例不会开启,需要在只读实例详情页开启。

场景

IOPS上限值

吞吐量上限值

未开启IO突发

min{50000,实例规格最大IOPS,实例规格最大IO带宽对应的IOPS,1800+50x存储空间}

min{350,实例规格最大IO带宽,120+0.5x存储空间}(单位:MB/s)

已开启突发

min{1000000,实例规格最大IOPS,实例规格最大IO带宽对应的IOPS}

min{4000,实例规格最大IO带宽}(单位:MB/s)

说明
  • 上述公式不适用于通用型规格的云盘实例,因通用型规格共享资源,无法保证最大IOPS和最大IO带宽。

  • 上述公式里的实例规格最大IOPS和最大IO带宽,请参见RDS SQL Server主实例规格列表

  • 上述公式里的实例规格最大IO带宽对应的IOPS计算方式为:实例规格最大IO带宽(Gbit/s)x1024x1024÷8÷8,其中,从左到右第一个8表示1Byte=8bits,第二个8表示RDS SQL Server一次读写占用的数据量为8KB。

应用场景

通用云盘适用于高IO负载和波动IO负载的场景。

业务高峰、大事务、全表扫描、返回大量数据的查询等都会造成IO负载升高,有时CPU、内存、存储空间相对充足,但IO使用率接近或达到了100%。这种情况下,只能升级实例配置或者存储级别(比如PL1到PL2)。

  • 如果不升级,IO负载超过了实例的IO上限,会导致实例性能降低、查询超时、甚至连接异常。

  • 如果升级实例配置,IO性能满足需求,但会造成CPU、内存、存储空间的闲置和浪费。

  • 如果升级存储级别,短期内能充分利用IO性能,但IO负载回落后,较高的存储级别也是一种资源和成本浪费。

通用云盘的IO突发功能可以解决这些问题。开启IO突发功能后,高IO负载时,自动触发IO突发,提升IO上限,IO负载回落后,自动恢复IO上限,实现Serverless的IO性能,避免IO性能和成本浪费。

功能优势

相对于升级实例配置或存储级别的方案,通用云盘的IO突发功能有多项优势,可以显著节约成本。

  • 仅针对IO突发量进行计费。

  • 按秒计算IO突发量。

  • 为IO突发量提供免费额度,仅超出免费额度的IO突发量会收取费用。

开启或关闭IO突发

您可以手动开启通用云盘IO突发功能,当业务波动较大、业务波峰较频繁时,通用云盘的实例将能够提供更高的IO能力,以满足突发业务需求。

前提条件

实例存储类型为通用云盘。

影响

开启或关闭IO突发功能的过程中没有闪断,一般情况下也不会对业务产生影响。但在少数情况下,实例的IOPS可能会波动,因此建议在业务低峰期进行操作。

注意事项

开启或关闭IO突发功能的过程需要数分钟,具体时间取决于实例的使用情况(例如读写流量等)。

费用说明

IO突发功能开启后,会根据IO突发量进行计费。IO突发的计费详情,请参见通用云盘计费

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 基本信息区域,打开或关闭通用云盘右侧的IO突发控制开关。

相关文档

RDS SQL Server支持的其他存储类型,请参见存储类型介绍

  • 本页导读 (1)
文档反馈