Serverless后付费实例计费说明

更新时间:

云消息队列 RabbitMQ 版的Serverless实例支持根据实际使用的资源量按量后付费,您可以弹性使用资源无需提前预留。本文为您介绍Serverless后付费实例的计费项及计费规则。

地域限制

Serverless版实例暂时只在部分地域开服,其他地域将陆续开放。开服地域详情,请参见开服地域

计费项说明

计费项

是否必选

计费方式

出账周期

消息收发次数

必选

按量付费

小时

Queue数量

必选

消息存储空间

必选

公网下行流量

可选

未开启公网则不计算费用

消息轨迹

可选

未开启消息轨迹功能则不计算费用

各计费项的计费单价及计算公式请参见下文。您也可以使用价格计算器来快速评估费用:

云消息队列 RabbitMQ 版Serverless系列价格计算器

消息收发次数

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,200]阶梯内,单价为0.00028(元/个/小时)

  • 400个在[201,3000]阶梯内,单价为0.00014(元/个/小时)

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

相关文档