Serverless后付費實例計費說明
云消息隊列 RabbitMQ 版的Serverless實例支持根據實際使用的資源量按量后付費,您可以彈性使用資源無需提前預留。本文為您介紹Serverless后付費實例的計費項及計費規則。
地域限制
Serverless版實例暫時只在部分地域開服,其他地域將陸續開放。開服地域詳情,請參見開服地域。
計費項說明
計費項 | 是否必選 | 計費方式 | 出賬周期 |
消息收發次數 | 必選 | 按量付費 | 小時 |
Queue數量 | 必選 | ||
消息存儲空間 | 必選 | ||
公網下行流量 | 可選 未開啟公網則不計算費用 | ||
消息軌跡 | 可選 未開啟消息軌跡功能則不計算費用 |
各計費項的計費單價及計算公式請參見下文。您也可以使用價格計算器來快速評估費用:
消息收發次數
Serverless實例按照指定實例下的消息收發累積次數進行計費。
計費公式
每小時消息收發費用=消息收發次數累計值(次)×消息收發單價(元/次)
消息收發次數計算規則
消息收發次數 = 接收消息次數 + 投遞消息次數
接收消息次數:表示Queue接收到消息的條數,例如Exchange收到一條消息通過路由計算到3個Queue,這里算3次接收。
投遞消息次數:投遞成功1次消息計1次投遞次數,無論消息是否處理成功,是否有返回ACK響應。
負載大小:需要按照消息大小乘以對應的負載倍數,以4 KB為基數,不足4 KB則向上取整。例如,投遞一條18 KB的消息,投遞次數按照?18/4?=5次計算。
說明? ?表示向上取整。
計費單價
消息收發類型 | 公共云單價(元/百萬次) | 華東2金融云單價(元/百萬次) |
普通消息接收/投遞 | 2 | 3.8 |
延時消息接收 | 10 | 19 |
延時消息投遞 | 2 | 3.8 |
計費示例
假設華東1(杭州)地域下的某實例在一小時內的消息收發數據如下:
服務端收到生產者發送的普通消息次數為700萬次,接收的延時消息為200萬次,每條消息大小均為8 KB。
服務端向消費者投遞普通消息的次數為800萬次,投遞延時消息為320萬次,每條消息大小均為8KB。
這一小時的消息收發次數費用為:(7+8)×?8/4?×2+2×?8/4?×10+3.2×?8/4?×2=112.8元
Queue數量
Serverless實例會根據創建的Queue的數量進行計費。
計費公式
每小時Queue費用=實例下創建的Queue的個數(個)×Queue單價(元/個)
計算Queue數量時,取指定一小時內,實例下Queue數量的最大值。
例如,在一小時內先創建了300個Queue,隨后又刪除了100個Queue,則這個小時內的Queue費用按照300個Queue的數量計算。
計費單價
Queue的單價根據創建的Queue的數量階梯計費。
計費階梯 | 公共云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 |
計費示例
某實例在兩小時內創建的Queue的數量及費用如下:
時間 | 創建數量 | 實際計費數量 | 計費單價 | 費用合計 |
第1個小時 | 創建了150個,隨后刪除50個 | 150 | 150在[0,200]階梯內,單價為0.00028(元/個/小時) | 150×0.00028=0.042元 |
第2個小時 | 又新創建了500個 | 100+500=600 |
| 200×0.00028+400×0.00014=0.112元 |
消息存儲空間
Serverless實例按照消息存儲在服務端所占用的存儲空間大小和存儲時長計費。
計費公式
每小時存儲費用=存儲空間占用大小(GB)×存儲單價(元/GB)
計費單價
消息存儲空間 | 單價(元/GB/小時) |
公共云 | 0.0021 |
華東2金融云 | 0.00399 |
公網下行流量
Serverless實例僅針對使用公網訪問時產生的公網下行流量進行計費。
若未開啟公網訪問,則不收取公網下行流量費用。
計費公式
每小時公網費用=公網下行流量累積值(GB)×流量單價(元/GB)
計費單價
公網下行流量 | 單價(元/GB) |
公共云 | 0.8 |
華東2金融云 | 1.53 |
消息軌跡
若您開啟消息軌跡功能,則Serverless實例會按照系統生成的消息軌跡的日志條數計算費用。
計費公式
每小時消息軌跡費用=消息軌跡日志條數(條)×軌跡單價(元/條)
接口調用計算規則
消息收發過程中,調用到以下接口則會產生相關的軌跡日志,不管消息收發是否成功,只要產生消息軌跡日志都會計算費用。
BasicAck
BasicConsume
BasicGet
BasicNAck
BasicReject
SendMessage
PushMessage
計費單價
消息軌跡 | 單價(元/百萬條) |
公共云 | 0.1 |
華東2金融云 | 0.19 |