编委会
参编单位
阿里云计算有限公司 中国信息通信研究院云计算与大数据研究所
编写组成员
阿里云计算有限公司:于巍、章颖强、韦仁忠、曹龙、徐东来、滕万欣、李飞飞、王远
中国信息通信研究院云计算与大数据研究所:刘思源、马嘉慧、马鹏玮、魏凯、姜春宇、闫树
版权声明
本报告版权属于阿里云计算有限公司和中国信息通信研究院云计算与大数据研究所,并受法律保护。转载、摘编或利用其它方式使用本报告文字或者观点的,应注明“来源:阿里云计算有限公司和中国信息通信研究院云计算与大数据研究所”。违反上述声明者,编者将追究其相关法律责任。
开篇词
2020年以来,数据库迁移上云态势显著提速,相较传统部署的数据库而言,云原生数据库通过存储计算分离,实现资源池化和弹性,具备高扩展性、高可用性、低成本等优势。在存算分离架构基础上,引入Serverless技术,可为用户提供真正具备秒级智能弹性扩容能力,随需而动的云原生数据库。据相关机构预测,2020年全球Serverless服务市场规模达到446.1亿元。中国Serverless服务的市场规模达到63.7亿元,约占全球市场的14.3%。
2022年阿里云数据库制定ALL in Serverless战略。核心产品PolarDB、RDS、AnalyticD
BA、Lindorm全面实现Serverless能力。PolarDB结合存储计算分离架构和软硬一体化等创新设计,成本只有传统商用数据库的1/10,计算能力最高可扩展至1000核以上,存储容量最高可达100TB。RDS Serverless支持秒级变配,最高实现70%成本优化。AnalyticDB Serverless可支持海量数据毫秒/秒级实时分析查询,最高节省90%的TCO。
2021年在ACM SIGMOD大会上,阿里云发表《PolarDB Serverless: A Cloud Native
Database for Disaggregated Data Centers》论文,创造性地提出了DDC(Disaggregated Data Centers)架构,实现数据库内计算、内存和存储三层资源解耦,三层资源均可以按需分层弹性,内存层支持PB级弹性扩展。
随着弹性RDMA高速网络、新型内存、新一代云计算架构CIPU等技术在云平台的普及等技术在云平台的普及,Serverless技术使计算、内存和存储资源的三层解耦从理论走向实际,未来将成为云原生数据库发展的新趋势。
阿里云数据库核心能力摘要
一、 Serverless数据库概述
(一)Serverless理念的起源
2009年,UC Berkeley发表了《Above the Clouds: A Berkeley View of Cloud Comput
ing》 ,并在该文章中首次对云计算做出定义:云计算包含互联网上的应用服务及在数据中心提供这些服务的软硬件设施。近年来,随着云计算飞速发展,云计算的形态也在不断的演进,从IaaS到PaaS,再到SaaS,云计算也逐渐地“找到了正确的发展方向”。
2012年,Iron.io的副总裁Ken Form所写的一篇名为《Why the Future of Software and
Apps is Serverless》 的文章中,提出了一个新的观点:即使云计算已经逐渐的兴起,但是大家仍然在围绕着服务器转。不过,这不会持续太久,云应用正在朝着服务器无感知(Serverless)方向发展,这将对应用程序的创建和分发产生重大影响。这首次将“Serverless”这个词带进了大众的视野。
此后国外Serverless生态迅速发展,诞生了如Serverless Framework、Vercel等很多优秀
的产品。然而国内起步较晚,直到2017年阿里云和腾讯云才相继发布了国内的Serverless产
品:函数计算和云函数,这时Serverless才开始进入大多数国内开发者的视野,各大厂商开始极力宣传和实践Serverless,短短三年后,国内Serverless开发进入蓬勃发展期,国内诸多企业开始用Serverless解决业务中的效率和成本问题。