如果您的業務波動較大,業務波峰較頻繁,可以開啟通用云盤的IO突發功能,使云盤的IOPS不受限于最大IOPS,在業務波峰時獲得更高的IO能力,滿足突發業務需求。本文介紹如何通過控制臺和API接口開啟和關閉RDS MySQL實例通用云盤的IO突發功能。
前提條件
RDS MySQL實例的存儲類型為通用云盤。
功能簡介
通用云盤開啟IO突發后,實例可支持的IOPS上限和吞吐量上限會提升,與未開啟IO突發相比,區別如下:
主節點開啟IO突發功能后,備節點也會同時開啟,只讀實例不會開啟,需要在只讀實例詳情頁開啟。
場景 | IOPS上限值 | 吞吐量上限值 |
未開啟IO突發 |
|
|
已開啟突發 |
|
|
提升IOPS值
和提升的IO帶寬值
請參見RDS通用云盤基準IO性能提升。吞吐量達到上限時,會影響IOPS;IOPS達到上限時,也會影響吞吐量。
上述公式不適用于通用型規格的云盤實例,因通用型規格共享資源,無法保證最大IOPS和最大IO帶寬。
上述公式里的實例規格最大IOPS和最大IO帶寬,請參見RDS MySQL標準版(原X86)主實例規格列表、RDS MySQL倚天版(原ARM)主實例規格列表。
上述公式里的實例規格最大IO帶寬對應的IOPS如下:
RDS產品
IOPS計算方式
備注
RDS MySQL
實例規格最大IO帶寬(Gbit/s)x1024x1024÷8÷16
8表示1Byte=8bits,16表示RDS MySQL一次IO涉及的數據量為16KB。
RDS PostgreSQL
實例規格最大IO帶寬(Gbit/s)x1024x1024÷8÷8
從左到右第一個8表示1Byte=8bits,第二個8表示RDS PostgreSQL一次讀寫占用的數據量為8KB。
RDS SQL Server
實例規格最大IO帶寬(Gbit/s)x1024x1024÷8÷8
從左到右第一個8表示1Byte=8bits,第二個8表示RDS SQL Server一次讀寫占用的數據量為8KB。
影響
開啟或關閉IO突發功能的過程中沒有閃斷,一般情況下對業務無影響。少數情況下實例的IOPS會有波動,建議在業務低峰期操作。
注意事項
開啟或關閉IO突發功能,需數分鐘,具體時間與實例的使用情況(讀寫流量)有關。
費用
通用云盤IO突發功能正在進行費用減免活動,2024年04月16日開始,使用IO突發功能不收取任何費用,活動結束后也有優惠。具體信息,請參見【活動/調價】RDS通用云盤"IO突發"費用減免活動。
計費說明
計費單價
每小時實例的IO突發費用=(實例各節點IO突發量總和-免費額度)x 單價
IO突發單價:0.02元/萬IO
RDS實例(含主節點、備節點)的通用云盤的IO突發量費用,僅支持按量付費,每小時計費出賬,以萬IO為單位,不足1萬按1萬IO計費。
免費IO突發量額度
對于不同RDS實例的規格,通用云盤IO突發量免費使用額度如下:
實例規格 | 免費額度 |
基礎系列實例 | 30萬 IO/小時 |
高可用系列實例 | 60萬 IO/小時 |
集群系列實例 | 80萬 IO/小時 |
實例IO突發量:實例各節點的IO突發量之和
RDS系列 | 實例IO突發量 |
基礎系列 | 單節點IO突發量 |
高可用系列 | 主節點IO突發量+備節點IO突發量 |
集群系列 | 主節點IO突發量+所有備節點IO突發量 |
當主節點承受較高的IO壓力并產生突發IO時,備節點為了能夠保證數據和服務的一致性,也會相應地產生突發IO。備節點IO突發量與主節點IO突發量基本相同。
只讀實例的IO突發功能需要單獨開啟,計費標準與主節點相同。如果只讀實例為高可用系列,則費用包含主節點和備節點的IO突發費用。
單節點IO突發量:超出基準IOPS或吞吐量的部分x時長
基準IO性能是指通用云盤初始的IO性能,即未開啟IO突發場景下的IOPS上限值和吞吐量上限值。
示例場景 | 用戶購買了200 GB的通用云盤高可用系列實例(主備兩個節點)。該實例基準IOPS為12000。 打開IO突發開關:在00:00:00-01:00:00期間的00:00:00~00:00:27和00:53:00~00:53:33時間段內產生突發,并且IOPS持續為22000,其余時間IOPS均未超過基準值,未產生突發。 |
突發時間 | 在上述示例中,共計有27s+33s=60s產生突發,突發時間為60s。 |
該小時單節點的IO突發量 | (22000-12000)x1x60s=60萬 |
該小時實例的IO突發量總和 | 60萬(主)+60萬(備)=120萬 |
計費示例
以某高可用系列實例1小時內的IO突發量為602000為例,其IO突發費用計算如下:
實際IO突發量 | 602000 IO/小時 |
免費額度 | 60萬 IO/小時 |
超出額度 | 2000 IO |
實際IO突發收費 | 1萬x0.02元/萬IO=0.02元 |
操作步驟
創建新實例時開啟IO突發
在配置實例的過程中,存儲類型選擇通用云盤,然后打開下方的IO突發控制開關。
開啟或關閉已創建實例的IO突發
訪問RDS實例列表,在上方選擇地域,單擊目標實例ID。
在基本信息區域,打開或關閉通用云盤右側的IO突發控制開關。
相關文檔
相關API
API | 描述 |
配置通用云盤IO突發功能時:
|