本文主要介绍消息队列 MQTT 版集群的规格、计费方式和价格等。
产品系列
计费模式
TDMQ MQTT 版集群支持包年包月(预付费)、按量计费(后付费)两种计费模式。不同计费模式的差异如下:
计费模式 | 包年包月(预付费) | 按小时计费(后付费) |
计费说明 | 选择指定规格,预先支付一定时长的费用才能使用资源 | 选择指定规格后创建集群,先使用资源后再付费 |
计费周期 | 按订单的购买周期计费 | 按小时结算,每日进行一次扣费,不足一小时按照一小时计算 |
适用场景 | 适用于业务规模稳定、长期使用的场景,提供价格优惠,有利于降低长期使用成本 | 适用于测试或者流量峰值不确定的短期场景,按实际使用量计费,避免资源闲置浪费 |
变更计费模式 | 暂不支持 | 暂不支持 |
变更集群规格 | 支持 | 支持 |
降低集群规格 | 支持 | 支持 |
计费项目
消息队列 MQTT 版以集群的形式售卖,计费项目组成如下:
计费项 | 是否必选 | 计费方式 | 计费规则 |
计算规格 | 是 | 包年包月/按量计费 | 提供多种 TPS 规格,每个规格下规定了集群的客户端连接数量、可以单独购买的连接数上限、消息读写 TPS 能力上限。 |
连接数 | 否 | 包年包月/按量计费 | 若当前规格的 MQTT 集群中包含的连接数额度不能满足您的使用需求,您可以额外单独购买连接数。 |
公网流量费用 | 否 | 按量计费 | 开启公网后将根据实际使用流量收费,按公网传输的数据总量(单位为GB)计费,每小时结算一次,结算时按实际使用流量计费。中途可以单独关闭,若未开通公网访问,则不会产生费用。 |
价格说明
计算规格费用
消息队列 MQTT 版提供的计算规格及每个规格的能力上限如下表所示:
TPS 规格 :MQTT 集群提供的 TPS 规格能力,包括生产 TPS 与消费 TPS 之和。
连接数:指任一时刻在线的客户端和保留会话的离线客户端数量之和。
说明:
在使用 MQTT 协议收发消息时,每条消息的收发行为以1为基本计量单位,TPS 规格会根据消息服务 QoS、消息存储资源占用、消息体大小三个维度之和来综合计算,其中:
消息服务 QoS
消息服务 QoS=0 计算为 1TPS。
消息服务 QoS=1 计算为 2TPS。
消息服务 QoS=2 计算为 5TPS。
存储资源占用
消息使用 Will 功能和 Retain 功能时需要额外占用 Broker 存储资源,因此当用户在配置使用 Will 及 Retain 功能时会分别额外计算 10TPS。
消息体大小
每条消息以 4KB 为单位折算,不满4KB不额外计算 TPS,每超过 4KB 额外计算 1TPS。
例如,某集群同一时刻连接有3个客户端,此时集群向第一个客户端发送一条 QoS=1 消息,消息体大小为 64KB,对应集群生产 TPS 规格计算为 2+⌈64/4-1⌉=17TPS、集群接收第二个客户端发送的一条 QoS=2 并开启 Retain 功能消息,消息体大小为 32KB,对应集群消息 TPS 规格计算为 5+10+⌈32/4-1⌉=22TPS、第三个客户端连接集群并开启 Will 功能,额外计算 10TPS。此时综合计算集群 TPS 规格为 17+22+10=49TPS。
版本 | TPS 规格 | 赠送的免费连接数(个) | 可单独购买的连接数上限(个) | 价格 |
基础版 (已停止新购) | 2000 | 2000 | 不支持单独购买连接数 | |
| 5000 | 5000 | | |
专业版 | 2000 | 2000 | 20000 | |
| 5000 | 5000 | 50000 | |
| 10000 | 10000 | 100000 | |
| 20000 | 20000 | 200000 | |
| 50000 | 50000 | 500000 | |
连接数费用
在选择 TPS 大小后,若所对应的规格内免费赠送的连接数仍不满足需求,则可以额外单独购买连接数。连接数按照对应集群 TPS 规格为1个基础单位进行购买,价格如下:
版本 | 可购买连接数(个) | 价格 |
专业版 | 1倍 TPS 规格 2倍 TPS 规格 5倍 TPS 规格 10倍 TPS 规格 | |
基础版(已停止新购) | 不支持单独购买连接数 | |
公网流量费用
说明:
当前计费流量是出流量,即从负载均衡到公网的流量。
为了防止因突然爆发的流量而产生较高的费用,您可以通过指定带宽上限进行限制。若超出此上限,则默认丢包且不计算费用。
流量的单位换算进制为1024,即:1TB = 1024GB,1GB = 1024MB。
地域 | 价格(单位:元/GB) |
广州/上海/北京/南京 | 1.0 |
上海自动驾驶云 | 1.2 |
新加坡/硅谷/法兰克福 | 1.3 |