人人都在聊的云原生数据库Serverless到底是什么?
摘要:华为云数据库营销专家Tony Chen和华为云数据库高级产品经理佳恩开展了一场关于云原生数据库与Serverless结合的直播对话。
云计算的迅猛发展推动了数据库的变革,云原生数据库成为当前数据库发展的重要方向之一。云原生数据库与Serverless的结合,则进一步加速了云原生数据库的演进。虽然作为热门话题,但仍有很多人不理解数据库Serverless化到底是什么?数据库Serverless化又如何落地实践?
近日,华为云数据库营销专家Tony Chen和华为云数据库高级产品经理佳恩开展了一场关于云原生数据库与Serverless结合的直播对话,深入浅出地介绍了Serverless概念、数据库Serverles适用场景和发展现状,以及华为云云原生数据库在Serverless方面的探索与成果。以下是本次对话的文字记录。

Serverless是什么?
佳恩表示, Serverless这种模式在我们日常生活中无处不在。比如,我们日常用的水电,每月交水费和电费时,系统都会精确到几分钱,水电作为一种公共设施,完全可以按照个人需要去付费,用多少付多少,无需额外支付,其实这就是一种Serverless服务。
还有我们日常出行开车,很多人买车之后使用频率不是很高,除了上下班和偶尔外出,车几乎都闲置在车库里,但车的整体消费成本依旧很高。这种与传统的云服务模式很像,客户买了一堆IT基础设施,但实际使用率不高,却又不得不买,这就造成很大的资源浪费。
进入云计算模式以后,客户不用再去买服务器,直接使用云服务厂商提供的服务即可。这相当于是一种租车模式,相比买车成本更低,但同时也存在一个问题,因为你的业务不是每天都在跑,却时刻需要为这个服务去付费,租赁成本比较高昂。
而Serverless服务相当于打车模式,在你需要时才去为此付费,你不用特意去买车,也不用租车,需要用车时直接打车就行,更节约成本。从用户视角看,Serverless服务是一种完全按需付费的商业模式。
Serverless服务背后需要很强大的计算能力和资源池化的调度能力来支撑,对底层基础设施服务要求较高。而且随着技术演进,未来会有很多后端服务逐步走向Serverless化,比如云数据库,面临的技术挑战也会更大。
云数据库Serverless现状与发展
近几年,越来越多云厂商加入数据库Serverless化赛道,纷纷提出云数据库Serverless观点。究其原因主要是,传统数据库模式存在资源利用率不高、成本昂贵等问题,客户降本增效诉求强烈。
佳恩提到,云数据库Serverless结合云数据库和Serverless两者优势,可以根据用户业务负载,自动匹配相应资源,流量高峰来临,用户无须预估业务规模,从而花费大量精力去选型数据库,也不用考虑底层基础设施服务,真正实现按需付费,极大提升了资源利用效率。
相比传统数据库,云数据库Serverless有两个明显的优势,一是降低了数据库选型难度,用户不用再关心数据库选型,只需关心自身业务即可。二是减轻了DBA运维工作,云数据库Serverless可以根据流量洪峰自动弹性伸缩资源,为业务运行提供强有力的保障,大幅度减轻了DBA繁重的运维工作量,也在一定程度上降低了使用成本。
云数据库Serverless有着广泛的应用场景,比如IoT边缘计算、开发测试、无法预估负载等场景。这些场景平均负载比较低,资源大部分时间可能都是闲置的,使用Serverless后,会节约大量成本,最高可节约90%。
目前,云数据库Serverless正在朝着自动化方向发展,与AI机器学习技术深度结合,在运维层面实现自动驾驶状态。云数据库Serverless不仅适合关系型数据库,也适合非关系型数据库,业内也有很多云厂商在做相关的服务,比如华为云云原生数据库GaussDB(for MySQL)和GaussDB NoSQL,正在朝这个方向去演进。
华为云云原生数据库Serverless技术探索
华为云数据库一直立足云原生理念,深耕云原生创新技术,并取得重大突破。作为云原生数据库的领航者,目前GaussDB(for MySQL)已实现Serverless化,能按照新的算力单元来计费,通过为用户提供一定的算力范围,再根据用户选择的范围自动弹性伸缩,这样用户即可对自己的实际使用量进行付费。
GaussDB(for MySQL)在存储层、计算层、代理层实现全栈Serverless,目前存储层已在两年前实现Serverless,用户不需要去预置存储空间,计算层也即将推出Serverless模式,代理层也会逐步走向Serverless化。在弹升的过程中,GaussDB(for MySQL)内核层实现了亚秒级的弹升速度,弹降过程也非常柔和,并且实现按秒计费,让用户业务在自动伸缩过程中如丝般顺滑并大幅度节约用户成本。
针对Serverless,GaussDB(for MySQL)还打造了一系列关键技术,比如 A LT应用透明无损和极速Buffer Pool Resize。ALT应用透明无损技术,可以保障Serverless实例在跨机弹升过程中数据库的连接和事务不中断,实现全程无感,ALT融入于华为云数据库代理Proxy内核中,与底层内核有着深度的交互。极速Buffer Pool Resize技术,目前伸缩速度已实现亚秒级,未来我们会进一步挑战性能极限。
佳恩还透露,GaussDB(for MySQL)的Serverless服务 ,将在23年1月底开放给用户使用,届时会邀请一部分用户进行测试体验。后续,我们也会不断打磨Serverless服务,逐步融入AI机器学习相关的技术和算法,以及多主内核,为用户提供更好的服务。
其实早在2022年8月,华为云数据库就率先提出了云原生数据库将围绕Serverless、Regionless、Modeless三大方向构建核心能力,Serverless让资源极致弹性,Regionless让数据库全域可用,Modeless带来数据库极简体验。未来,华为云云原生数据库Serverless将持续与Regionless和Modeless深度融合,满足企业上云和智能升级对时效性、可用性、混合负载等方面的诉求,打造企业核心业务云化的智能数据底座。
技术的车轮滚滚向前,但不管驶向何方,落脚点最终都是为业务服务,只有最贴合客户需求的技术才能走到最后。华为云数据库将始终铭记“以客户为中心”的服务理念,解决客户最关心的问题,深耕技术与服务,打造企业数字化转型最优解。
人人都在聊的云原生数据库Serverless到底是什么?的更多相关文章
- 为什么CynosDB叫真正的云原生数据库?
本文由腾讯云数据库发表 注:本文摘自2018年11月22日腾讯云数据库CynosDB新品发布会的演讲实录.随着互联网信息的发展,大家也对云这个词汇也不是特别陌生了,作为全球首选的云服务厂商之一的腾讯云 ...
- 比MySQL快6倍 深度解析国内首个云原生数据库POLARDB的“王者荣耀”
随着移动互联网.电子商务的高速发展,被使用最多的企业级开源数据系统MySQL面临着巨大挑战——为迎接“双11"的高并发要提前做好分库分表;用户不断激增要将读写分离才能应对每天上亿次的访问,但 ...
- 云栖干货回顾 | 云原生数据库POLARDB专场“硬核”解析
POLARDB是阿里巴巴自主研发的云原生关系型数据库,目前兼容三种数据库引擎:MySQL.PostgreSQL.Oracle.POLARDB的计算能力最高可扩展至1000核以上,存储容量可达100TB ...
- 深度解析国内首个云原生数据库POLARDB的“王者荣耀”
随着移动互联网.电子商务的高速发展,被使用最多的企业级开源数据系统MySQL面临着巨大挑战--为迎接"双11"的高并发要提前做好分库分表;用户不断激增要将读写分离才能应对每天上亿次 ...
- 云原生数据库mysql对共享存储分布式文件系统的接口需求分析
1. 引言 云原生数据库跟分布式mpp数据库是有差异的,虽然两者都是计算与存储分离,但是在资源的占用上有所不同.云原生数据库是shard everything架构,其依赖的存储资源.内存资源.事务资源 ...
- 又拿奖了!腾讯云原生数据库TDSQL-C斩获2021PostgreSQL中国最佳数据库产品奖
日前,开源技术盛会PostgresConf.CN & PGconf.Asia2021大会(简称2021 PG亚洲大会)在线上隆重召开,腾讯云作为业内领先的云数据库服务商受邀出席,多位专家深入数 ...
- 再测云原生数据库性能:PolarDB依旧最强,TDSQL-C、GaussDB变化不大
1.摘要 近期,腾讯云数据库在文章「腾讯云TDSQL-C重磅升级,性能全面领跑云原生数据库市场」中提到,某些场景下性能有非常大的提升,且超过国内某橙色云厂商.恰好,在5月份,我们对各个厂商的云原生数据 ...
- 腾讯云原生数据库TDSQL-C架构探索和实践
作为云原生技术先驱,腾讯云数据库内核团队致力于不断提升产品的可用性.可靠性.性能和可扩展性,为用户提供更加极致的体验.为帮助用户了解极致体验背后的关键技术点,本期带来腾讯云数据库专家工程师王鲁俊给大家 ...
- 云原生数据库崛起,阿里云POLARDB当选世界互联网领先科技成果!
第六届世界互联网大会来了!千年水乡古镇乌镇又一次吸引了全世界的目光. 刚刚,阿里云自研数据库POLARDB在会上当选世界互联网领先科技成果.POLARDB解决了企业在云时代的数据库难题,帮助企业在数小 ...
- 云原生数据库 TDSQL-C 产品概述、产品优势、应用场景
云原生数据库 TDSQL-C(Cloud Native Database TDSQL-C,TDSQL-C)是腾讯云自研的新一代高性能高可用的企业级分布式云数据库.融合了传统数据库.云计算与新硬件技术的 ...
随机推荐
- CSS 还原拉斯维加斯球数字动画
我的小册 <CSS 技术揭秘与实战通关>上线了,想了解更多有趣.进阶.系统化的 CSS 内容,可以猛击 - LINK. 最近大家刷抖音,是否有刷到拉斯维加斯的新地标 「Sphere」: 场 ...
- 这一大波Offer来的太突然了
今年 10 月份之前,作为双非院校的本科生来说是非常煎熬的,十几年的求学之路,加上猛学编程和猛肝算法,到头来却是"无一次面试机会",背后的辛酸不言而喻. 然而,国庆之后," ...
- 虹科分享 | B站崩了怎么办?Redis企业版数据库多云战略分析
近日,拥有3.33亿月均活用户的中国最大青年社区-B站因大规模服务器宕机,再度喜提热搜.对于B站这样需要满足大量用户在同一时间进行访问并实现各种功能的大型平台,其后台架构是十分复杂和庞大的.本地服务器 ...
- 关于Xftp7和Xshell7是最新版本但是报错这件事
以win11为例,仅供参考.只能说捣鼓这么久还是建议各位转用MobaXterm. 先说一下,我的解决方法只能说是跳过问题,不是解决问题. <要继续使用此程序 您必须应用最新的更新或使用新版本&g ...
- 数据结构与算法 | 深搜(DFS)与广搜(BFS)
深搜(DFS)与广搜(BFS) 在查找二叉树某个节点时,如果把二叉树所有节点理理解为解空间,待找到那个节点理解为满足特定条件的解,对此解答可以抽象描述为: 在解空间中搜索满足特定条件的解,这其实就是搜 ...
- nodejs修改npm包安装位置
适用于非个人电脑.便携使用 npm config set cache D:\nodejs\node_cache npm config set prefix D:\nodejs npm config s ...
- 采药(lgP1048)
emmm 01 背包模板... 设 f[i] 表示背包容积为 i 时所得的最大价值. 则状态转移方程为 f[j] = f[j - w[i]] + c[i] . #include<bits/std ...
- 手撕Vuex-Vuex实现原理分析
本章节主要围绕着手撕 Vuex,那么在手撕之前,先来回顾一下 Vuex 的基本使用. 创建一个 Vuex 项目,我这里采用 vue-cli 创建一个项目,然后安装 Vuex. vue create v ...
- Axure RP Pro 6.5如何创建Tab标签效果(转)
http://jingyan.baidu.com/article/ce09321b3c665f2bff858f01.html Axure RP Pro 能帮助网站需求设计者,快捷而简便的创建基于网站 ...
- (转)用GPU做DeepLearning要比CPU快40~80倍
The speed difference of CPU and GPU can be significant in deep learning. But how much? Let's do a te ...