云原生数据库会是用户们的真命天子么?

过去五十年里 , 数据库产品形态经历漫长的变迁与更迭 。 从大型机集成、封闭的数据库服务 , 到小型机时代经典的IOE数据库架构 , 再到互联网带来的MySQL开源数据库浪潮 , 直至云计算兴起开启了云数据库的时代 。
究其原因 , 数据库的发展始终与用户需求变迁紧密相关 。 如今 , 云原生数据库又脱颖而出 , 不仅成为AWS、华为云等一众厂商们力推的数据库发展方向 , 更有望书写数据库市场的新格局 。
从云数据库到云原生数据库 , 其中产生了哪些关键变化?为何数据库厂商们纷纷瞄准云原生数据库?云原生数据库会是用户们的真命天子么?
面对种种疑问 , 华为云数据库服务产品CTO庄乾锋直言:“从用户商业应用需求的变化角度看 , 云原生数据库会成为用户必然的选择 。 ”
1
云原生数据库
为何备受关注
云原生数据库会是用户们的真命天子么?】要了解云原生数据库为何备受关注 , 首先需要知道云原生近年来巨大的影响力 。
云原生 , 被认为是以容器、微服务和DevOps等技术为基础而建立的一套云技术产品体系 , 可以充分发挥云计算弹性、分布式等优势 , 实现快速部署、按需伸缩和灵活交付 。 可以说 , 云原生被认为是云计算最重要的发展方向 , 也是企业数字化转型和上云的必经之路 。
云原生数据库会是用户们的真命天子么?
文章图片
如今 , 云原生技术已从单一容器技术发展到庞大的全栈化云原生技术体系 。 以CNCF社区(云原生计算基金会)为例 , 经过六年发展 , 其已经囊括了数据库、中间件等20多类的技术群 。
那么 , 从云数据库到云原生数据库 , 数据库到底有哪些不同?对此 , 庄乾锋表示道 , “云原生数据库不再是简单的资源供给 , 而是在架构和技术上能感知应用特征 。 云原生数据库的一切设计围绕用户应用需求出发 , 目标是让应用能更智能、更高效地使用数据库 。 ”
事实上 , 云数据库更像是传统数据库按照云模式来提供的数据库服务 , 存在诸如存储空间浪费、系统性能有限、业务应用受限等缺点 , 并且这些缺点往往会在当前新的业务场景中得到放大 。 以保险行业为例 , 随着互联网保险的兴起 , 保险公司的业务迅速从线下转向线上 , 业务场景走向规模化、碎片化和实时化 , 保险公司业务随时需要经受考验 , “水滴筹的一个热点事件 , 可能就会瞬间给保险公司巨大的业务量 。 因此 , 从商业上考虑 , 用户也在逼着自己走向云原生数据库 。 ”
随着企业上云成为大势所趋 , 各大云服务商们最早意识到云原生数据库的重要性 , 并且近年来纷纷推出相应的云原生数据库服务 。 其中 , 中国各大云服务商在市场中颇为抢眼 , 其中华为云又尤为表现突出 。 早在2019年 , 华为云就推出了云原生数据库GaussDBforMySQL , 并且进行多项技术变革 , 使之成为市场的优秀代表 。
从2020年开始 , 华为云结合自身的经验总结与行业实践 , 又提出了云原生2.0理念 , 从理念层面、技术层面来推动包括云原生数据库在内的云原生服务在传统行业落地 。 据悉 , 针对用户在电商秒杀大促、爆款游戏、政务核心业务、实时供应链扥新业务场景带来的各种诉求 , 华为云云原生数据库GaussDB再次进行架构升级 , 以满足各行各业数字化转型的新需求 。
2
架构升级
带来什么
如今 , 业务应用的变化一日千里 。
以大促为例 , 几年前还是互联网巨头的专属 , 如今则成为零售、垂直媒体、银行等客户的核心业务 , 这些业务不可预测性强、极端流量峰值高 , 相比于互联网巨头丰富的资源与人才配置 , 很多传统企业并无太多经验 , 面对时效性、可用性、混合负载、成本等一系列新挑战而“捉襟见肘” 。