本文主要介绍 TDMQ RabbitMQ Serverless 版集群的计费方式、计费组成等信息。
计费方式
TDMQ RabbitMQ Serverless 版集群提供提供包年包月预付费和按小时后付费两种计费方式。
包年包月预付费是一种需要先付费才能使用资源的计费方式,您在购买 Serverless 版集群时,系统会根据您选择的集群规格和购买时长计算出费用账单,您需要先结清账单,才能开始使用包年包月资源。此种计费方式适用于业务流量峰值在不同时间段比较平稳,且长期使用的场景。
按小时后付费是一种根据您所购买的资源规格的实际使用量计费的付费方式,您可以先使用资源后再付费,费用按照小时整点结算,不足1小时,按1小时计算。此种计费方式适用于测试或者流量峰值不确定的场景。
计费项目
选购 TDMQ RabbitMQ Serverless 版集群的总费用计算方式如下:
集群整体价格 = 计算费用 + Queue 费用 + 存储费用 = TPS 大小 × TPS 单价 + Queue 数量 × Queue 单价 + 存储空间 × 使用时长 × 存储单价。
计费项 | 计费方式 | 说明 |
计算费用 | 包年包月预付费 按小时后付费 | TDMQ RabbitMQ Serverless 版集群以消息收发 TPS 作为计算能力,计算费用按照 TPS 规格大小和使用时长计费,每种 TPS 规格提供一定额度的免费 Queue 数量。 |
Queue 数量 | 包年包月预付费 按小时后付费 | 您在选择 TPS 规格后,若所对应的免费 Queue 数量仍不满足业务需求,则可以额外单独购买。 |
存储费用 | 按小时后付费 | 存储费用按照消息存储所占用的存储空间大小和存储时长计费。 |
价格说明
计算费用
TDMQ RabbitMQ Serverless 版集群计算费用按照规格大小和使用时长收取费用。支持包年包月和按小时计费两种计费模式。
计费公式:TPS 费用 = TPS 规格单价 × 使用时长。
每个 TPS 规格支持不同的免费 Queue 数量,如当前的免费额度不满足您的业务需求,您可以购买额外的 Queue 数量。
版本 | TPS 规格 | 免费队列数 | 最大队列数限制 | 最大连接数限制 |
专业版 | 1,000 | 100 | 6,000 | 1,000 |
| 2,000 | 100 | 6,000 | 2,000 |
| 4,000 | 200 | 6,000 | 4,000 |
| 5,000 | 300 | 6,000 | 10,000 |
| 8,000 | 300 | 6,000 | 10,000 |
| 10,000 | 400 | 6,000 | 10,000 |
| 15,000 | 400 | 6,000 | 10,000 |
| 20,000 | 500 | 6,000 | 10,000 |
| 30,000 | 500 | 6,000 | 10,000 |
| 40,000 | 600 | 6,000 | 10,000 |
| 50,000 | 600 | 6,000 | 10,000 |
| 80,000 | 700 | 6,000 | 10,000 |
| 100,000 | 800 | 6,000 | 10,000 |
说明:
TPS 的计数规则如下:
TPS 计数 = 投递消息次数 + 接收消息次数(次数均按下述规则换算)
投递消息次数:投递一条消息算为一次投递次数,无论后续消息是否处理成功,是否有返回 ACK 响应。
接收消息次数:代表 Queue 接收到消息的条数,例如一个 Exchange 收到一条消息后路由到 4 个 Queue,则算为 4 次接收。
消息大小:按消息体大小计算,每 4 KB 算一次,不满 4 KB 的按 4KB 计算。例如,1 秒内发送一条 10 KB 的普通消息,消息发送 TPS 为 ⌈10/4⌉ = 3 次/秒,⌈ ⌉表示向上取整数。
特殊消息类型:
延时消息:TDMQ RabbitMQ Serverless 版的高级特性消息,发送延时消息时,TPS 计算次数需要在普通消息的基础上乘以 5 倍。消费延时消息时,与普通消息的计算次数相同。例如,1 秒内发送 3 条延时消息,消费 2 条延时消息,则消息收发的总 TPS 为 3 x 5 + 2 = 17 次/秒。
Queue 费用
您在选择 TPS 规格后,若所对应的免费 Queue 数量仍不满足需求,则可以额外单独付费购买。
Queue 数量以步长100为单位进行售卖,最高可支持6000个/集群。
存储费用
TDMQ RabbitMQ Serverless 版集群存储费用按照消息存储所占用的存储空间大小和存储时长计费,计费方式为按小时后付费,计量单位为 “XX 元/GB/小时”,每小时出一次账单,不足1小时,按1小时计算。
计算公式:存储费用 = 存储空间 × 使用时长 × 存储单价。