l亚马逊云科技是如何造Serverless数据库的?( 二 )


亚马逊云科技秉持专库专用的理念,针对不同的数据类型,利用目标构建数据库应用。目前已发布Amazon Aurora Serverless关系型数据库,Amazon DynamoDB键/值数据库,Amazon Timestream时序数据库,Amazon Keyspaces宽列数据库,Amazon QLDB分类账数据库等一系列Serverless数据库相关的产品矩阵。
针对键值型数据、时序型数据、文档类数据的存储,都可以Serverless的形式对外开放给企业客户,客户无需管理或配置服务器,可以按量进行缩放,真正为价值付费。
亚马逊云科技数据领域产品专家王晓野指出,
“Serverless背后所代表的与云计算的概念是非常接近的。也就是说,将云厂商多年对于大规模数据库运维、伸缩扩展的经验,以及团队整个技术能力最大化开放给客户,让客户受益。”
不久前,亚马逊云科技还发布了新一代Serverless数据库版本。
据官方资料介绍,Amazon Aurora Serverless V2,是基于Aurora的关系型数据库的Serverless模式。相比于上一版,即2018年发布的Amazon Aurora Serverless而言,能够实现瞬间扩展,更进一步将扩展能力发挥到极致。
“在不到一秒的时间里,就可以将几百个事务扩展到数万的级别;同时,扩展时每一次调整的增量都会以非常精细化的方式进行管理如果按照峰值进行数据库资源的规划,能够实现大约90%的成本节省。”
释放Serverless红利
时间回到2004年,亚马逊还是全面基于关系型数据库Oracle构建其电商业务,但团队意识到:亚马逊电商本身业务的增长,已经触碰到关系型数据库在数据体量支持上的上限瓶颈,而当时最常用的方式就是分库、分表。从那时开始,亚马逊的工程师就开始寻求一些方案,这些方案的答案最终被整理成为一篇paper。2007年亚马逊CTO沃纳·威格尔博士发表了一篇有关DynamoDB的论文。2012年,DynamoDB正式可用,发布之初就定义为Serverless架构。
如今,亚马逊将存储在7500个Oracle数据库中的75PB内部数据,迁移到多项亚马逊云科技数据库服务, 这些数据库支撑了亚马逊很多重要工作负载,涵盖客户档案、促销折扣管理、库存管理服务、分析型工作负载、缓存服务请求等。
不难发现,亚马逊自身的Serverless数据库实践,实际上是在不断提升开发、运维人员的效率,帮助他们投入到高价值生产环节中。
十五年前,亚马逊云科技掀开了云计算市场的面纱,以EC2成功席卷了企业级市场,而三年前它终于完成了去O,如今有着成熟的服务逻辑。
作为下一个云计算时代的核心产品Serverless,也因为领先者的远见卓识不断推进着进程。
(雷峰网)

推荐阅读