Serverless系列計費說明
云消息隊列 RabbitMQ 版的Serverless系列實例提供預(yù)留+彈性和按累積量兩種計費類型,前者在購買時需根據(jù)業(yè)務(wù)量選擇預(yù)留容量,后者完全彈性使用資源無需提前預(yù)留,您可以根據(jù)業(yè)務(wù)場景按需選擇。本文為您介紹Serverless系列實例的計費項及計費規(guī)則。
地域限制
Serverless系列實例暫時只在部分地域開服,其他地域?qū)㈥懤m(xù)開放。開服地域詳情,請參見開服地域。
計費項說明
預(yù)留+彈性和按累積量計費方式的出賬周期均為小時,計費項目如下所示:
各計費項的計費單價及計算公式請參見下文。您也可以使用價格計算器來快速評估費用:
消息收發(fā)功能計數(shù)規(guī)則
消息收發(fā)功能的計數(shù)規(guī)則,適用于消息收發(fā)功能的所有計費項(消息收發(fā)次數(shù)、預(yù)留容量、彈性容量)。
消息收發(fā)次數(shù) = 接收消息次數(shù) + 投遞消息次數(shù)
接收消息次數(shù):表示Queue接收到消息的條數(shù),例如Exchange收到一條消息通過路由計算到3個Queue,這里算3次接收。
投遞消息次數(shù):投遞成功1次消息計1次投遞次數(shù),無論消息是否處理成功,是否有返回ACK響應(yīng)。
負(fù)載大小:需要按照消息大小除以對應(yīng)的負(fù)載倍數(shù),以4 KB為基數(shù),消息大小不足4 KB則按1次計算,超過4 KB的消息計算結(jié)果向上取整。例如,投遞一條18 KB的消息,投遞次數(shù)按照?18/4?=5次計算。
說明? ?表示向上取整。
消息收發(fā)次數(shù)
當(dāng)Serverless系列實例的計費類型為按累積量計費時,消息收發(fā)費用按照實例下的消息收發(fā)累計次數(shù)進(jìn)行計費。
計費公式
每小時消息收發(fā)費用=消息收發(fā)次數(shù)累計值(次)×消息收發(fā)單價(元/次)
計費單價
消息收發(fā)類型 | 公共云單價(元/百萬次) | 華東2金融云單價(元/百萬次) |
普通消息接收/投遞 | 2 | 3.8 |
延時消息接收 | 10 | 19 |
延時消息投遞 | 2 | 3.8 |
計費示例
假設(shè)華東1(杭州)地域下的某實例在一小時內(nèi)的消息收發(fā)數(shù)據(jù)如下:
服務(wù)端收到生產(chǎn)者發(fā)送的普通消息次數(shù)為700萬次,接收的延時消息為200萬次,每條消息大小均為8 KB。
服務(wù)端向消費者投遞普通消息的次數(shù)為800萬次,投遞延時消息為320萬次,每條消息大小均為8KB。
這一小時的消息收發(fā)次數(shù)費用為:(7+8)×?8/4?×2+2×?8/4?×10+3.2×?8/4?×2=112.8元
預(yù)留容量
當(dāng)Serverless系列實例的計費類型為預(yù)留+彈性計費時,消息收發(fā)費用包括預(yù)留容量費用和彈性流量費用,預(yù)留容量費用按照預(yù)留容量規(guī)格和使用時間進(jìn)行計費。
計費公式
每小時預(yù)留容量費用=預(yù)留容量(TPS)×預(yù)留容量單價(元/TPS/小時)
計費單價
地域 | 預(yù)留容量單價(元/TPS/小時) |
公共云 | 0.00084 |
華東2金融云 | 0.00159 |
計費示例
假設(shè)某華東1(杭州)地域的Serverless系列實例的計費類型為預(yù)留+彈性,該實例的預(yù)留容量為3000 TPS,那么每小時的預(yù)留容量費用為:3000×0.00084=2.52元,實例運行一個月(假設(shè)本月有30天)的費用為:2.52×24×30=1,814.4元。
彈性流量
當(dāng)Serverless系列實例的計費類型為預(yù)留+彈性計費時,超過預(yù)留容量的流量會按照彈性流量計費。
計費公式
其中,T1,T2,...,Ti,...,T60分別表示這一小時內(nèi)的第1分鐘,第2分鐘,...,第i分鐘,...,第60分鐘。
計費單價
地域 | 彈性流量單價(元/TPS/分鐘) |
公共云 | 0.00012 |
華東2金融云 | 0.00022 |
計費示例
假設(shè)某華東1(杭州)地域的Serverless系列實例的計費類型為預(yù)留+彈性,預(yù)留容量為5000 TPS。某1小時內(nèi),該實例的運行情況如下:
時間 | 00分 | 01分 | 02分 | 03分 | ...... | 58分 | 59分 |
實例運行的實際TPS流量峰值(次/秒) | 5200 | 5300 | 4000 | 4500 | 均小于5000 | 4800 | 5100 |
增量TPS值(次/秒) | 200 | 300 | 0 | 0 | 0 | 0 | 100 |
則這1小時內(nèi),該實例產(chǎn)生的彈性費用為:(1×200+1×300+1×100)×0.00012=0.072元
Queue數(shù)量
Serverless系列實例會根據(jù)創(chuàng)建的Queue的數(shù)量進(jìn)行計費。
計費公式
每小時Queue費用=實例下創(chuàng)建的Queue的個數(shù)(個)×Queue單價(元/個)
計算Queue數(shù)量時,取指定一小時內(nèi),實例下Queue數(shù)量的最大值。
例如,在一小時內(nèi)先創(chuàng)建了300個Queue,隨后又刪除了100個Queue,則這個小時內(nèi)的Queue費用按照300個Queue的數(shù)量計算。
計費單價
Queue的單價根據(jù)創(chuàng)建的Queue的數(shù)量階梯計費。
計費階梯 | 公共云Queue單價(元/個/小時) | 華東2金融云Queue單價(元/個/小時) |
[0,200] | 0.00028 | 0.00028 |
[201,3000] | 0.00014 | 0.00014 |
[3001,20000] | 0.00028 | 0.00028 |
[20001,100000] | 0.00056 | 0.00056 |
計費示例
某實例在兩小時內(nèi)創(chuàng)建的Queue的數(shù)量及費用如下:
時間 | 創(chuàng)建數(shù)量 | 實際計費數(shù)量 | 計費單價 | 費用合計 |
第1個小時 | 創(chuàng)建了150個,隨后刪除50個 | 150 | 150在[0,200]階梯內(nèi),單價為0.00028(元/個/小時) | 150×0.00028=0.042元 |
第2個小時 | 又新創(chuàng)建了500個 | 100+500=600 |
| 200×0.00028+400×0.00014=0.112元 |
消息存儲空間
Serverless系列實例按照消息存儲在服務(wù)端所占用的存儲空間大小和存儲時長計費。
計費公式
每小時存儲費用=存儲空間占用大小(GB)×存儲單價(元/GB)
計費單價
地域 | 消息存儲空間單價(元/GB/小時) |
公共云 | 0.0021 |
華東2金融云 | 0.00399 |
公網(wǎng)下行流量
Serverless系列實例僅針對使用公網(wǎng)訪問時產(chǎn)生的公網(wǎng)下行流量進(jìn)行計費。
若未開啟公網(wǎng)訪問,則不收取公網(wǎng)下行流量費用。
計費公式
每小時公網(wǎng)費用=公網(wǎng)下行流量累積值(GB)×流量單價(元/GB)
計費單價
地域 | 公網(wǎng)下行流量單價(元/GB) |
公共云 | 0.8 |
華東2金融云 | 1.53 |
消息軌跡
開啟消息軌跡功能后,Serverless系列實例會按照系統(tǒng)生成的消息軌跡的日志條數(shù)計算費用。
若未開啟消息軌跡功能,則不收取此費用。
計費公式
每小時消息軌跡費用=消息軌跡日志條數(shù)(條)×軌跡單價(元/條)
日志條數(shù)計算規(guī)則
消息收發(fā)過程中,調(diào)用到以下接口則會產(chǎn)生相關(guān)的軌跡日志,不管消息收發(fā)是否成功,只要產(chǎn)生消息軌跡日志都會計算費用。
BasicAck
BasicConsume
BasicGet
BasicNAck
BasicReject
SendMessage
PushMessage
計費單價
地域 | 消息軌跡單價(元/百萬條) |
公共云 | 0.1 |
華東2金融云 | 0.19 |
相關(guān)文檔
創(chuàng)建Serverless系列實例,請參見實例管理。
若您不需要再使用Serverless系列實例,可以退訂實例。
云消息隊列 RabbitMQ 版同時支持預(yù)付費計費方式的實例,具體計費項,請參見預(yù)付費系列計費說明。