今天,Amazon消费者业务彻底弃用了Oracle数据库

今天,AWS首席布道者Jeff Barr在其博客上透露,Amazon消费者业务正式完成了对Oracle数据库的迁移工作,关闭了最后的Oracle数据库。Amazon将近7500个Oracle数据库、75 PB级数据库全部迁移到AWS数据库服务,包括Amazon DynamoDB,Amazon Aurora,Amazon Relational Database Service(RDS)和Amazon Redshift。

数据库一直是Amazon和Oracle两家公司近年来争论的话题。Oracle创始人兼 CTO Larry Ellison在多个场合宣传Amazon每年都要采购Oracle的数据库。AWS也不甘示弱,早在一年前的AWS re:Invent 2018大会上,AWS 首席执行官 Andy Jassy就直言,到 2019 年底,亚马逊将全面放弃使用 Oracle 数据库,97%的“关键任务数据库”将运行在亚马逊自己的服务上。

如今,Amazon消费者业务在内部完成对Oracle数据库业务的迁移,在Amazon公司算是一个标志性事件。

Jeff Barr介绍,Amazon内部数据库的迁移工作进行了好几年,消费者业务部门的100多个团队参与了迁移工作。这包括Alexa,Amazon Prime,Amazon Prime Video,Amazon Fresh,Kindle,Amazon Music,Audible,Shopbop,Twitch和Zappos等着眼于客户的知名品牌和网站,以及AdTech,Amazon Fulfillment等内部团队技术,消费者付款,客户退货,目录系统,提供体验,数字设备,外部付款,财务,InfoSec,市场,订购和零售系统。

今天,Amazon消费者业务彻底弃用了Oracle数据库


Jeff Barr表示,迁移使每个内部团队可以*选择最适合其需求的专用AWS数据库服务,还可以更好地控制其预算和成本模型。低延迟服务已迁移到DynamoDB和其他高度可扩展的非关系数据库,例如Amazon ElastiCache;具有高数据一致性要求的事务性关系工作负载已移至Aurora和RDS;分析工作负载已迁移到云数据仓库Redshift。

以下是成本、性能、管理开销等方面在迁移前后的对比:

  • 降低成本:我们根据规模商定的折扣率大大降低了数据库成本,降低了60%以上。客户定期报告从Oracle切换到AWS可以节省90%的成本。

  • 性能改进:面向消费者的应用程序延迟减少了40%。

  • 管理开销:切换到托管服务可将数据库管理开销减少70%。

Jeff Barr还通过一些迁移实例介绍了迁移成果:

  • 广告:迁移后,该团队得以在RDS的支持下,在数分钟内将数据库机队规模(及其吞吐量)增加一倍,以适应高峰流量。而迁移之前,这种扩大规模的工作将耗时数月。

  • 买方欺诈:该团队在短短一小时的停机时间内移动了40 TB的数据,并以一半的成本实现了相同或更好的性能,并由Amazon Aurora提供支持。

  • 财务分类帐:该团队转移了120 TB的数据,将延迟减少了40%,将成本降低了70%,并将开销减少了同样的70%,所有这些都由DynamoDB提供支持。

  • 钱包:该团队将超过100亿条记录迁移到DynamoDB,从而在此过程中将延迟减少了50%,并将运营成本减少了90%。

Amazon内部完成了对Oracle数据库的迁移,不过对外的AWS云数据库服务RDS中依然包括了Oracle数据库。由于Oracle拥有深厚的用户基础,市场依然非常看重Oracle数据库服务。

考虑到AWS作为全球云计算市场份额第一的云服务提供商,在云计算的大浪潮中占据市场先机,今后必然会更多推广自身数据库服务。但Oracle也不会坐以待毙,虽然错失云计算市场的先机,但是近期宣布与死对头微软达成战略合作。微软作为全球第二大云服务提供商,近年来在数据库领域相对乏力,与Oracle的合作无疑加大对AWS的对抗力度。

无论如何,AWS与Oracle的数据库业务之争恐怕将继续下去,且会愈演愈烈。

上一篇:API Gateway 中控制和管理对 REST API 的访问


下一篇:cordova插件iOS平台实战开发注意点