消息队列 MQTT 版 计费概述

这篇说说消息队列MQTT版的集群规格、计费方式与价格,支持包年包月和按量计费,计费项含计算规格、连接数及公网流量,TPS按QoS、存储及消息体大小综合计算。 计费模式:包年包月适合长期稳定业务,按量计费适合短期波动场景。 计费项目:计算规格必选,连接数与公网流量可选,公网按出流量计费。 TPS规则:QoS 0/1/2分别计1/2/5 TPS,Will和Retain各加10 TPS,消息每超4KB加1 TPS。

相关产品
消息队列 MQTT 版 产品页,含版本规格、价格与购买入口。

这里说明消息队列 MQTT 版集群的规格、计费方式和价格等。

一、产品系列

消息队列 MQTT 版当前提供了多个版本规格,版本之间的差异详情可以查看产品 能力对比。每个规格均提供包年包月(预付费)和按量计费(后付费)两种计费方式。

二、计费模式

TDMQ MQTT 版集群支持包年包月(预付费)、按量计费(后付费)两种计费模式。不同计费模式的差异如下:

计费模式 包年包月(预付费) 按小时计费(后付费)
计费说明 选择指定规格,预先支付一定时长的费用才能使用资源 选择指定规格后创建集群,先使用资源后再付费
计费周期 按订单的购买周期计费 按小时结算,每日进行一次扣费,不足一小时按照一小时计算
适用场景 适用于业务规模稳定、长期使用的场景,提供价格优惠,有利于降低长期使用成本 适用于测试或者流量峰值不确定的短期场景,按实际使用量计费,避免资源闲置浪费
变更计费模式 暂不支持 支持由按小时计费切换至包年包月计费,详细操作步骤见 切换计费模式。
变更集群规格 支持 支持
降低集群规格 支持 支持

三、计费项目

消息队列 MQTT 版以集群的形式售卖,计费项目组成如下:

计费项 是否必选 计费方式 计费规则
计算规格 是 包年包月/按量计费 提供多种 TPS 规格,每个规格下规定了集群的客户端连接数量、可以单独购买的连接数上限、消息读写 TPS 能力上限。
连接数 否 包年包月/按量计费 若当前规格的 MQTT 集群中包含的连接数额度不能满足你的使用需求,你可以额外单独购买连接数。
公网流量费用 否 按量计费 开启公网后将根据实际使用流量收费,按公网传输的数据总量(单位为 GB)计费,每小时结算一次,结算时按实际使用流量计费。中途可以单独关闭,若未开通公网访问,则不会产生费用。

四、计算规格费用

消息队列 MQTT 版提供的可选计算规格及每个规格的能力上限如下所示:

·TPS 规格 :MQTT 集群提供的 TPS 规格能力,包括生产 TPS 与消费 TPS 之和。HTTP 接口调用同样消耗 TPS,计算方式见下文。

·连接数:指任一时刻在线的客户端和保留会话的离线客户端数量之和。

·在线客户端:当前与集群保持连接的客户端,不区分接入协议,TCP、WebSocket、QUIC 以及 HTTP 接口长连接的客户端都计入,每个连接占用一个连接数规格。

·保留会话的离线客户端:指已断开连接的持久会话客户端(设置 cleanSession = false 的 MQTT v3.1.1 客户端,或者设置 Session Expiry Interval > 0 的 MQTT v5.0 客户端),可以在客户端管理页面手动进行 会话清理。

注意:说明:

注意:在使用 MQTT 协议收发消息时,每条消息的收发行为以 1 为基本计量单位,TPS 规格会根据消息服务 QoS、消息存储资源占用、消息体大小三个维度之和来综合计算,其中:

注意:消息使用 Will 功能和 Retain 功能时需要额外占用 Broker 存储资源,因此当用户在配置使用 Will 及 Retain 功能时会分别额外计算 10 TPS。

注意:每条消息以 4 KB 为单位折算,不满 4 KB 不额外计算 TPS,每超过 4 KB 额外计算 1 TPS。

注意:

注意:例如,某集群同一时刻连接有 3 个客户端,此时集群向第一个客户端发送一条 QoS 1 消息,消息体大小为 64 KB,对应集群生产 TPS 规格计算为 2+⌈64/4-1⌉=17 TPS、集群接收第二个客户端发送的一条 QoS=2 并开启 Retain 功能消息,消息体大小为 32 KB,对应集群消息 TPS 规格计算为 5+10+⌈32/4-1⌉=22 TPS、第三个客户端连接集群并开启 Will 功能,额外计算 10 TPS。此时综合计算集群 TPS 规格为 17+22+10=49 TPS。

注意:

注意:注:HTTP 接口调用计费规则

注意:例如,某集群购买的连接数规格为 2000,有 500 个在线 MQTT 客户端。业务程序以 10 次/秒的频率调用“查询客户端在线状态”接口,每次调用都新建连接且不复用,连接在响应后约 5 分钟才被回收:同时保持的 HTTP 连接数 ≈ 10 次/秒 × 300 秒 ≈ 3000 个,峰值连接数合计约 500 + 3000 = 3500,超过 2000 的集群连接数规格,此时新的 MQTT 客户端连接请求会被拒绝(MQTT 5.0 客户端收到 CONNACK 原因码 0x97 Quota Exceeded),同时 HTTP 调用本身也消耗 10 次/秒 × 2 = 20 TPS。

注意:建议业务程序复用 HTTP 连接,避免连接数规格被 HTTP 调用占用耗尽。

五、可选计算规格与连接数

消息队列 MQTT 产品提供不同的 TPS 与连接数规格供用户选择,目前每个 TPS 规格均默认赠送若干连接数规格(后续可能会根据产品发展对赠送连接数规格进行调整)。若用户当前使用规格不满足需求,则可以按需对 TPS 规格及连接数规格进行扩容,每个 TPS 规格下支持的可选择总连接数规格如下:

版本 TPS 规格 默认赠送连接数规格 可选择总连接数规格(个) 价格
基础版(已停止新购) 2000 2000 不支持单独购买连接数 具体单价,请以实际商品 售卖页 价格为准。
 5000 5000  
专业版 2000 2000 200040001000020000 
 5000 5000 5000100002500050000 
 10000 10000 100002000050000100000 
 20000 20000 2000040000100000200000 
 50000 50000 50000100000250000500000 
 100000 100000 100000200000500000 
铂金版 50000 50000 50000100000250000500000 
 100000 100000 1000002000005000001000000 
 200000 200000 20000040000010000002000000 
 500000 500000 500000100000020000005000000 

六、公网流量费用

注意:说明:

地域 价格(单位:元/GB)
广州/上海/北京/南京/成都 1.0
上海自动驾驶云 1.6
中国香港/新加坡/硅谷/法兰克福/东京 1.3

七、购买方式

你可以登录 TDMQ MQTT 版控制台 自助购买,具体操作步骤请参考 新建集群。

赞 (0)
上一篇 5天前
下一篇 5天前