5.x Serverless系列

云消息队列 RocketMQ 版5.xServerless实例能够根据业务负载快速伸缩资源,支持根据实际的使用量分配资源和计算费用,能够有效的节约成本。本文为您介绍Serverless版实例的工作原理、产品优势和使用场景。

产品优势

云消息队列 RocketMQ 版Serverless实例具备灵活的资源伸缩能力,能够满足业务在不同发展阶段的资源需求。其核心优势如下:

  • 开箱即用,兼容开源版本。以业务应用为中心,无需关注Serverless实例的资源规模以及稳定性,开发人员只需要聚焦于核心业务代码的开发。降低企业的运维维护成本。

  • 自适应弹性,Serverless实例采用动态资源调整策略,根据实时业务负载自动弹性伸缩,企业无需预先估算并配置实例的规格。

  • 按实际使用量付费,根据您实际使用的消息量、Topic资源、网络流量、存储等资源计算费用。并根据每小时所使用资源使用量结算费用。真正做到按量付费,节省您的使用成本。

弹性能力

根据弹性扩缩容期间是否会影响客户端的消息收发请求,弹性能力可以分为无损弹性和自适应弹性:

  • 无损弹性:在弹性扩缩容期间,消息收发请求无报错无影响。

  • 自适应弹性:超过无损弹性上限后,服务端会根据业务流量进一步执行自适应弹性规则,在扩容期间业务流量会被限流,扩容结束后,限流阈值会增加。

    • 扩容/缩容步长会根据预留规格的不同而不同:

      • 容量模式为按累积量的步长约为2.5TPS。

      • 容量模式为预留+弹性的步长约为预留规格大小。

    • 每次扩容所需时间为分钟级别,预留规格越大,耗时也越长。

    • 对实例流量进行检查,检查窗口大小约为10分钟。如果实例流量出现下降,将进行缩容操作,每次缩容的步长为一个步长大小。

系列能力说明

对比项

共享

独享

按累积量

预留+弹性

预留+弹性

部署模式

物理共享;逻辑单租

物理共享;逻辑单租

物理独享,独占物理节点

容量模式

  • 无预留容量

  • 按消息收发累积次数收费

  • 有预留容量

  • 按预留容量+弹性TPS收费

  • 有预留容量

  • 按预留容量+弹性TPS收费

无损弹性

  • 支持

  • 无损弹性限流阈值:5

  • 支持

  • 无损弹性限流阈值:预留规格* 3

  • 支持

  • 无损弹性限流阈值:预留规格* 1.5

自适应弹性

  • 支持

  • 上限30

  • 支持

  • 上限30

不支持

无损弹性限流阈值的具体计算如下所示:

  • 计算公式:无损弹性限流阈值 = 预留规格 + 无损弹性能力。

  • 共享:

    • 按累积量:无损弹性限流阈值 = 预留规格(0) + 无损弹性能力(5万)= 5万。

    • 预留+弹性:无损弹性限流阈值 = 预留规格(1 倍) + 无损弹性能力(2倍预留规格)= 预留规格* 3倍。

  • 独享:

    • 预留+弹性:无损弹性限流阈值 = 预留规格(1 倍) + 无损弹性能力(0.5倍预留规格)= 预留规格* 1.5倍。

Serverless实例架构

云消息队列 RocketMQ 版5.x系列的Serverless实例通过多租户的资源隔离,实现各实例间业务运行互不干扰。

云消息队列 RocketMQ 版全技术组件容器化部署,依赖云的规模化特征,能够轻松地将底层计算、存储、网络资源进行灵活分配。

因此,云消息队列 RocketMQ 版Serverless实例能够快速响应各个租户对资源的需求变化,实现Serverless模式下的弹性扩缩容无缝切换,灵活且精准地满足您的业务需求。

使用限制

Serverless实例暂时只支持华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)、西南1(成都)、新加坡、德国(法兰克福)、美国(弗吉尼亚)地域,其他地域将陆续开放。

计费说明

Serverless实例的具体计费规则,请参见Serverless实例计费说明