作者:鲁冬雪
12 月 1 日,在中国信通院举办的 2023 云原生产业大会上,阿里云云原生应用平台资深产品总监李国强在主论坛发表主题演讲,并宣布消息产品全面升级为 ApsaraMQ,云原生中间件向 Serverless 化演进。
阿里云消息队列从诞生开始,至今已有十余年。早在 2012 年,RocketMQ 诞生于阿里内部,用于淘宝交易等核心业务链路。历经多年双 11 万亿级的考验、稳定性的打磨,依托云计算孵化以及开源社区的协力,在 2015 年面向客户提供商业化的消息队列服务。随后以 RocketMQ 为基础,拓展 Kafka、RabbitMQ、MQTT、MNS 等商业化产品,以服务多样化场景需求的客户。
2017 年,RocketMQ 成为 Apache 基金会顶级项目;2022 年,RocketMQ5.0 正式发布,完全构建于云原生基础设施之上,全方位提高消息的核心技术指标。在事件、流处理方面,做了新的提升。消息处理方面,在队列模型之上构建了消息模型,业务可以只需要关心消息而无需关心队列,基于消息消费模型,客户端、连接和消费都是无状态的,可在任意 Proxy 节点上飘移,真正做到轻量化。
2023 年,消息队列全系列产品 Serverless 化,面向客户提供极致弹性、更高性价比的云消息队列产品,帮助客户在消息队列使用上进一步降本。同时,面向客户诉求,丰富产品矩阵,覆盖多样化的业务场景需要,为客户上云提供更精准的产品选型。
首先,RocketMQ 在微服务、应用领域以其 4 个 9 的可用性、9 个 9 的数据可靠性被广泛应用。同时, RocketMQ 提供了定时、顺序、事务多样性的消息类型,满足应用复杂业务需求。
其次,RabbitMQ 同样也是 Messaging 的开源生态代表。商业化的 RabbitMQ 解决了开源 RabbitMQ 无法灵活扩缩容、堆积等痛点问题,并支持开源 RabbitMQ 无缝迁移到云上。
Kafka 是流式存储的代表,被广泛应用于大数据/日志处理场景,商业化版本兼容开源 3.3 之前的版本,并在存算分离、高可用容灾、弹性上做深、做强,相比开源自建成本更低,服务可用性更高。
MQTT 在物联网/移动互联网的终端场景,提供了千万链接、百万并发的服务,相比开源版本加强了 MQTT 服务的后端生态建设,让数据链路可延续。MNS 以轻量的消息队列支持简单的业务异步通信场景,提供轻量化的事件通知和 SaaS 集成能力。
无论是开源迁移上云,还是新业务构建,在 ApsaraMQ 产品系列中,总能找到一款适合业务场景的可靠的消息中间件。站在用户的视角,消息的 Serverless 化从成本、易使用、稳定性、生态集成几个方面持续演进:
低成本:架构解耦,将网络、计算和存储分离,提升自身计算能力的同时,充分利用云原生网络和存储的弹性能力;产品性能大幅提升,降低产品自身资源使用成本。同时,建设 SRE 平台,实现自动化交付、升级、扩容,降低交付成本与运维成本。
易使用:迁移上云更方便可靠,提供对业务有价值的数据,不仅帮助客户观测云产品的使用,同时对于业务的优化能够提供参考依据。
稳定性:稳定性是企业使用云产品的基础考量,云产品运行稳定,过程可监测,应急有预案是业务持续性的重要保障。
生态集成:ApsaraMQ 具备丰富的消息产品生态,能够帮助企业快速完成业务的开发,释放消息的价值。
目前,ApsaraMQ 全系列产品发布 Serverless 版,RocketMQ、RabbitMQ、MQTT Serverless 版实例 0 门槛,按实际使用量进行收费。MQ 提升数秒弹性十万级 TPS 能力,计算成本降低 50% ;基于云存储的存算分离架构,存储成本降低 33% ;软硬结合,基于倚天芯片深度优化,延迟降低 30%。RocketMQ Serverless 和 RabbitMQ Serverless 资源包已经全新上线,欢迎选购。
Kafka 在今年 10 月 底发布了 3.0 版本,计算节点无状态,存储及数据可用性下沉至云存储基础设施,解决了单盘吞吐能力受限、存算比例绑定、扩缩容数据迁移影响业务和跨可用区高可用性能等问题。提升数秒弹性 GB 级流量能力,计算成本降低 50%; 基于盘古 DFS 的存算分离架构,存储成本降低 33%;单机支持万级分区能力,相比开源自建分区数量提升 10 倍。
RocketMQ 全新资源包费用节省 50%,50 元/月起,点击详情,了解更多。
详情链接:https://www.aliyun.com/product/rocketmq
2023 云原生产业大会-阿里云技术专场视频回放:https://www.aliyun.com/activity/middleware/CNIC