通用云盤(pán)
本文為您介紹通用云盤(pán)的概念、性能及性能上限、適用場(chǎng)景、計(jì)費(fèi)說(shuō)明、相關(guān)操作等,為您選擇通用云盤(pán)提供參考信息。
功能簡(jiǎn)介
阿里云RDS通用云盤(pán)是云數(shù)據(jù)庫(kù)RDS支持的一種新存儲(chǔ)類(lèi)型。在兼容ESSD云盤(pán)所有特性的基礎(chǔ)上,基準(zhǔn)IO性能優(yōu)于ESSD PL1云盤(pán),并且支持IO突發(fā)、IO加速、數(shù)據(jù)歸檔OSS功能。
IO加速
開(kāi)啟IO加速功能后,可以擴(kuò)展實(shí)例的緩存池大小,實(shí)現(xiàn)緩存加速,提升RDS實(shí)例的整體讀寫(xiě)性能。同時(shí),大幅降低通用云盤(pán)IO抖動(dòng)對(duì)數(shù)據(jù)庫(kù)運(yùn)行的影響,提升穩(wěn)定性。適用于用戶(hù)希望在無(wú)需提升實(shí)例規(guī)格或業(yè)務(wù)改動(dòng)的情況下,獲得實(shí)例IO性能的大幅提升的場(chǎng)景。詳情請(qǐng)參見(jiàn)通用云盤(pán)IO加速功能。
IO突發(fā)
開(kāi)啟IO突發(fā)功能后,使云盤(pán)的IOPS不受限于最大IOPS,在業(yè)務(wù)波峰時(shí)獲得更高的IO能力,滿足突發(fā)業(yè)務(wù)需求。適用于高IO負(fù)載和波動(dòng)IO負(fù)載的場(chǎng)景。詳情請(qǐng)參見(jiàn)通用云盤(pán)IO突發(fā)功能。
數(shù)據(jù)歸檔
開(kāi)啟數(shù)據(jù)歸檔OSS功能后,可以將低頻訪問(wèn)的數(shù)據(jù)轉(zhuǎn)移至OSS中,數(shù)據(jù)存儲(chǔ)成本相較于ESSD PL1云盤(pán)下降80%。適用于實(shí)例中包含不常訪問(wèn)或修改的表。詳情請(qǐng)參見(jiàn)通用云盤(pán)數(shù)據(jù)歸檔功能。
適用產(chǎn)品系列
通用云盤(pán)目前支持RDS MySQL、RDS PostgreSQL、RDS SQL Server三款引擎產(chǎn)品。
通用云盤(pán)暫不支持計(jì)費(fèi)方式為Serverless的RDS PostgreSQL和RDS SQL Server實(shí)例。
說(shuō)明RDS MySQL Serverless實(shí)例當(dāng)前僅支持通用云盤(pán)的IO突發(fā)功能。
RDS實(shí)例規(guī)格(云盤(pán)版)均支持通用云盤(pán)。
RDS MySQL Serverless實(shí)例當(dāng)前僅支持通用云盤(pán)的IO突發(fā)功能。
通用云盤(pán)的性能
基準(zhǔn)IO性能
通用云盤(pán)對(duì)基準(zhǔn)IO性能做了提升,下表是不同存儲(chǔ)空間的通用云盤(pán)實(shí)例,基準(zhǔn)性能的提升差異。更多信息,請(qǐng)參見(jiàn)【產(chǎn)品/功能變更】RDS通用云盤(pán)基準(zhǔn)IO性能提升。
本次性能提升,要求通用云盤(pán)實(shí)例的存儲(chǔ)空間不小于100 GB。
本次性能提升后,使用IO突發(fā)功能時(shí),將在提升后的基準(zhǔn)IO性能之上進(jìn)行。
通用云盤(pán)存儲(chǔ)空間規(guī)格 | 原基準(zhǔn)性能 (與ESSD PL1云盤(pán)性能一致) | 提升后基準(zhǔn)性能 | 提升幅度 |
100 GB<=存儲(chǔ)空間<1000 GB | IO帶寬:125~350 MB/s IOPS:6800~50000 | IO帶寬:225~450 MB/s IOPS:13200~56400 | IO帶寬:100 MB/s IOPS:6400 |
1000 GB<=存儲(chǔ)空間<2000 GB | IO帶寬:350 MB/s IOPS:50000 | IO帶寬:500 MB/s IOPS:59600 | IO帶寬:150 MB/s IOPS:9600 |
2000 GB<=存儲(chǔ)空間<4000 GB | IO帶寬:350 MB/s IOPS:50000 | IO帶寬:550 MB/s IOPS:62800 | IO帶寬:200 MB/s IOPS:12800 |
4000 GB<=存儲(chǔ)空間<16000 GB | IO帶寬:350 MB/s IOPS:50000 | IO帶寬:600 MB/s IOPS:66000 | IO帶寬:250 MB/s IOPS:16000 |
16000 GB<=存儲(chǔ)空間<64000 GB | IO帶寬:350 MB/s IOPS:50000 | IO帶寬:700 MB/s IOPS:72400 | IO帶寬:350 MB/s IOPS:22400 |
通用云盤(pán)各項(xiàng)功能的性能
IO加速
開(kāi)啟IO加速后,可以有效提升讀寫(xiě)性能,縮短SQL執(zhí)行耗時(shí),同時(shí)減少I(mǎi)O抖動(dòng)對(duì)數(shù)據(jù)庫(kù)運(yùn)行的影響,提升穩(wěn)定性。具體信息,請(qǐng)參見(jiàn)通用云盤(pán)IO加速功能。
IO突發(fā)
通用云盤(pán)開(kāi)啟IO突發(fā)后,實(shí)例可支持的IOPS上限和吞吐量上限會(huì)提升,與未開(kāi)啟IO突發(fā)相比,區(qū)別如下:
主節(jié)點(diǎn)開(kāi)啟IO突發(fā)功能后,備節(jié)點(diǎn)也會(huì)同時(shí)開(kāi)啟,只讀實(shí)例不會(huì)開(kāi)啟,需要在只讀實(shí)例詳情頁(yè)開(kāi)啟。
場(chǎng)景 | IOPS上限值 | 吞吐量上限值 |
未開(kāi)啟IO突發(fā) |
|
|
已開(kāi)啟突發(fā) |
|
|
提升IOPS值
和提升的IO帶寬值
請(qǐng)參見(jiàn)RDS通用云盤(pán)基準(zhǔn)IO性能提升。吞吐量達(dá)到上限時(shí),會(huì)影響IOPS;IOPS達(dá)到上限時(shí),也會(huì)影響吞吐量。
上述公式不適用于通用型規(guī)格的云盤(pán)實(shí)例,因通用型規(guī)格共享資源,無(wú)法保證最大IOPS和最大IO帶寬。
上述公式里的實(shí)例規(guī)格最大IOPS和最大IO帶寬,請(qǐng)參見(jiàn)RDS MySQL標(biāo)準(zhǔn)版(原X86)主實(shí)例規(guī)格列表、RDS MySQL倚天版(原ARM)主實(shí)例規(guī)格列表。
上述公式里的實(shí)例規(guī)格最大IO帶寬對(duì)應(yīng)的IOPS如下:
RDS產(chǎn)品
IOPS計(jì)算方式
備注
RDS MySQL
實(shí)例規(guī)格最大IO帶寬(Gbit/s)x1024x1024÷8÷16
8表示1Byte=8bits,16表示RDS MySQL一次IO涉及的數(shù)據(jù)量為16KB。
RDS PostgreSQL
實(shí)例規(guī)格最大IO帶寬(Gbit/s)x1024x1024÷8÷8
從左到右第一個(gè)8表示1Byte=8bits,第二個(gè)8表示RDS PostgreSQL一次讀寫(xiě)占用的數(shù)據(jù)量為8KB。
RDS SQL Server
實(shí)例規(guī)格最大IO帶寬(Gbit/s)x1024x1024÷8÷8
從左到右第一個(gè)8表示1Byte=8bits,第二個(gè)8表示RDS SQL Server一次讀寫(xiě)占用的數(shù)據(jù)量為8KB。
數(shù)據(jù)歸檔
開(kāi)啟通用云盤(pán)的數(shù)據(jù)歸檔OSS功能,并將低頻訪問(wèn)的數(shù)據(jù)歸檔后,可以降低存儲(chǔ)成本,訪問(wèn)歸檔數(shù)據(jù)時(shí)的性能相對(duì)較低。
應(yīng)用場(chǎng)景
IO加速
IO加速適用于讀IO負(fù)載較高和臨時(shí)表使用較多的場(chǎng)景。
IO突發(fā)
通用云盤(pán)適用于高IO負(fù)載和波動(dòng)IO負(fù)載的場(chǎng)景。
業(yè)務(wù)高峰、大事務(wù)、全表掃描、返回大量數(shù)據(jù)的查詢(xún)等都會(huì)造成IO負(fù)載升高,有時(shí)CPU、內(nèi)存、存儲(chǔ)空間相對(duì)充足,但I(xiàn)O使用率接近或達(dá)到了100%。這種情況下,只能升級(jí)實(shí)例配置或者存儲(chǔ)級(jí)別(比如PL1到PL2)。
如果不升級(jí),IO負(fù)載超過(guò)了實(shí)例的IO上限,會(huì)導(dǎo)致實(shí)例性能降低、查詢(xún)超時(shí)、甚至連接異常。
如果升級(jí)實(shí)例配置,IO性能滿足需求,但會(huì)造成CPU、內(nèi)存、存儲(chǔ)空間的閑置和浪費(fèi)。
如果升級(jí)存儲(chǔ)級(jí)別,短期內(nèi)能充分利用IO性能,但I(xiàn)O負(fù)載回落后,較高的存儲(chǔ)級(jí)別也是一種資源和成本浪費(fèi)。
通用云盤(pán)的IO突發(fā)功能可以解決這些問(wèn)題。開(kāi)啟IO突發(fā)功能后,高IO負(fù)載時(shí),自動(dòng)觸發(fā)IO突發(fā),提升IO上限,IO負(fù)載回落后,自動(dòng)恢復(fù)IO上限,實(shí)現(xiàn)Serverless的IO性能,避免IO性能和成本浪費(fèi)。
數(shù)據(jù)歸檔
數(shù)據(jù)歸檔適用于實(shí)例中包含較多不常訪問(wèn)或修改的表。
使用限制
通用云盤(pán)支持的存儲(chǔ)容量大小范圍為10 GB~64,000 GB。
通用云盤(pán)不支持變更為其他任何存儲(chǔ)類(lèi)型,但ESSD云盤(pán)可以變更為通用云盤(pán)。詳情請(qǐng)參見(jiàn)ESSD云盤(pán)變更為通用云盤(pán)。
費(fèi)用說(shuō)明
計(jì)費(fèi)方式
通用云盤(pán)費(fèi)用=RDS存儲(chǔ)空間費(fèi)用+IO突發(fā)費(fèi)用+IO加速費(fèi)用+數(shù)據(jù)歸檔OSS費(fèi)用。
各大功能具體的計(jì)費(fèi)詳情,需要根據(jù)對(duì)應(yīng)產(chǎn)品查看:
RDS PostgreSQL
RDS SQL Server
RDS MySQL和PDS PostgreSQL通用型規(guī)格IO加速功能免費(fèi)。
RDS SQL Server暫不支持IO加速功能。
通用云盤(pán)IO突發(fā)功能正在進(jìn)行為期三個(gè)月的費(fèi)用減免活動(dòng),2024年04月16日開(kāi)始至2024年07月17日結(jié)束,期間使用IO突發(fā)功能不收取任何費(fèi)用,活動(dòng)結(jié)束后也有優(yōu)惠。具體信息,請(qǐng)參見(jiàn)【活動(dòng)/調(diào)價(jià)】RDS通用云盤(pán)"IO突發(fā)"費(fèi)用減免活動(dòng)。
RDS存儲(chǔ)空間費(fèi)用
通用云盤(pán)在未開(kāi)啟IO突發(fā)功能時(shí),費(fèi)用與ESSD PL1云盤(pán)相同。IO突發(fā)功能開(kāi)啟后,會(huì)根據(jù)IO突發(fā)量收費(fèi)。IO突發(fā)功能的開(kāi)啟方法,請(qǐng)參見(jiàn)開(kāi)啟和關(guān)閉通用云盤(pán)IO突發(fā)。IO突發(fā)的計(jì)費(fèi)詳情,請(qǐng)參見(jiàn)通用云盤(pán)IO突發(fā)功能。
ESSD云盤(pán)(PL2、PL3)與通用云盤(pán)的費(fèi)用存在差異,差額以變更時(shí)控制臺(tái)的訂單為準(zhǔn)。
在一定時(shí)間周期內(nèi),實(shí)例高IO持續(xù)時(shí)間越短,通用云盤(pán)相對(duì)于ESSD PL2、PL3云盤(pán)更劃算。
通用云盤(pán)費(fèi)用=存儲(chǔ)空間費(fèi)用+IO突發(fā)費(fèi)用+IO加速費(fèi)用+數(shù)據(jù)歸檔OSS費(fèi)用。