本文来自微信公众号“移动Labs”。
4月25-26日,云擎未来智信天下——2023年移动云大会盛大举行。在本次大会的“数据库&云原生创新论坛”上,中国移动云能力中心PaaS产品部副总经理王宝晗发表了《腾云驾数—数据库向云原生再进化》主题演讲。在会后接受移动Labs采访时,王宝晗表示,“数据库和云原生的结合是一种必然。移动云始终保持开放的心态,坚持生态协同发展,合创共建数据库向云原生演进。”
王宝晗,中国移动云能力中心PaaS产品部副总经理(主持工作),移动云技术决策委员会委员,江苏省劳动模范。拥有十余年研发和技术管理经验,现负责移动云数据库、大数据、云原生、人工智能等产品研发。
01
拥抱云原生,充分发挥云计算价值红利
2023移动云大会全面展示了移动云的全新形象、技术内核及产品能力。谈及本次参会的感受,王宝晗表示,近三年来,移动云发展的速度非常快,在技术、产品、市场各个层面都取得了不错的成绩,这次大会可以说是我们向全体移动云客户,以及关心移动云发展的朋友做的一次工作成果汇报。
云原生严格来说不是一种技术,而是一种思想、理念,是比较抽象的概念。从字面上看,之所以叫“原生”,是因为它一生下来就是给云用的,生在云里,长在云里,能充分发挥云计算价值红利的。通过云原生,IT的一切都可以用软件定义、虚拟化,一切都是为了简单、自动、弹性、安全,彻底解放IT人员,同时降低成本。因此,云原生理念一经推出就快速被业界所接受,几乎所有厂商都在按照各自的节奏推进云原生。
作为国内首批云计算关键技术和产品自主研发单位,移动云围绕云原生领域也进行了大量探索及创新。从技术视角来看,云原生是一系列技术的集合,包括容器和编排、Serverless、微服务和服务网格、DevOps等。在容器编排方面,移动云自研的Kosmos联邦集群技术可以实现跨集群流转,该技术计划6月份正式开源。存算分离是数据库产品实现云原生的一个重要技术路径,移动云自研的云原生He3DB和LakeHouse产品都是基于存算分离架构,尤其是He3DB,通过四层解耦可实现秒级弹性,性能方面较传统RDS实现至少3倍提升。在本次大会的“数据库&云原生创新论坛”上,移动云也发布了完整的云原生产品体系。
02
围绕“四化”,构建云原生数据库体系
随着数字化在经济社会中不断深入,数据成为核心要素并呈爆发式增长态势,云原生已经成为趋势和共识。Gartner预测,到2025年,云原生负载占比将达到95%;IDC预测,新增云原生应用的数量占比到2024年将超过60%。数据库和云原生的结合是一种必然,但如何通过这样的结合去解决实际业务问题,是需要持续探索的。
移动云在数据库领域其实已经有超过16年的研发积累,早在2007年便开始数据库技术研究,并不断对内赋能,在中国移动集团内部应用推广。王宝晗介绍,通过对用户服务的经验总结,用户对数据库产品的业务诉求主要包括五方面:一是系统性能要能随业务发展快速扩展,二是降低系统维护成本和难度,三是解决数据孤岛、数据不一致和重复建设问题,四是降低数据管理和分析的技术门槛,五是在属地资源池、边缘等快速提供所需数据服务。
基于云原生理念可以解决以上客户诉求,移动云概括成了二十四个字,“无论何时何地,无需关心资源,数据高效管理,便捷用户体验”,进而形成了数据库产品的一站化、Serverless化、架构融合化、全域化的“四化”特征。
✔一站化,数据生命周期全覆盖。
移动云提供覆盖各类使用场景的数据库产品和工具,通过自动发现元数据、基于对象存储直接分析等减少数据流转,仅需SQL就可以进行数据分析,并且支持可视化开发,提升用户体验。
✔Serverless化,从关注资源到关注业务。
最小算力、规则系统等丰富弹性策略的引入,可以及时响应业务的弹性需求,扩缩容通过中间件代理、TP/AP混合负载,真正做到用户无感。
✔架构融合化,统一数据存储。
传统架构技术栈复杂;存在孤岛,数据不流通;数据流转重依赖工具,成本高,使用门槛高。移动云从统一主数据存储做起,实现多模数据栈的融合,消除数据孤岛和重复建设,其中He3DB四层解耦(计算、内存、WAL、数据),带来至少3倍RDS读写性能提升以及秒级弹性响应。
✔全域化,助力数据库能力无所不在。
一般情况下用户仅能够在部分中心资源池获取数据库服务,就近需求难以满足,如边缘、属地等新资源池诉求。移动云星罗云原生底座,通过混合调度降低资源成本、提升资源敏捷度,新资源池数据库服务提供响应时间可达小时级。移动云数据库紧跟中国移动算力网络战略,自研Kosmos联邦集群技术,做到让用户在任何时间、任何地点,都能快速的获取所需的数据库服务。
03
合创共建,推动数据库向云原生再进化
在这个智能化时代,云上工作负载日趋多元化、动态化。王宝晗认为,未来云上的数据处理生态一定是多元的,因为用户的诉求千差万别,很难用一种标准的产品去服务所有用户。另外,智能也是数据库必不可少的特性,不论是在数据库运维,或是数据库支撑AI的工程化应用,AI的身影都将无处不在。因此云原生数据库除了现在已经在实践的“四化”外,还需要具备“超融合”、“智能化”特征。
他进一步解释,超融合可以理解为一站化的升级,面向多模、全场景,整合各类数据引擎,屏蔽数据库的运维、优化等,用一种统一的方式面向用户提供数据服务,进一步减少IT人员在数据管理、技术组件上的投入。智能化则包括AI for DB和DB for AI两方面,前者主要探索AI-Native自治,通过AI与数据库的有机结合,实现基于机器学习的数据库增强;后者通过内置ML算法,在数据库构建高性能、高度优化的机器学习模型,实现AI工程化应用。当前,移动云的云原生数据库正在进行这两个方向的探索,希望后续能够跟大家分享更多这方面的实践经验。
面向未来,移动云数据库将继续坚持云原生战略,为中国移动打造新型信息基础设施、构建新型信息服务体系注入新动能,助力更多企业上云用数。当然,移动云数据库的未来一定离不开优质的合作伙伴,移动云数据库必定是集合了开源社区、商业伙伴、行业组织、高校、科研机构等多方生态力量共同构建的。移动云始终保持开放的心态,诚邀业界精英,一起协同数据库向云原生的演进,共筑数据库产业新生态。