AWS首席布道者Jeff Barr在其博客上透露,Amazon消费者业务正式完成了对Oracle数据库的迁移工作,关闭了最后的Oracle数据库。
数据库一直是Amazon和Oracle两家公司近年来争论的话题。Oracle创始人兼 CTO Larry Ellison在多个场合宣传Amazon每年都要采购Oracle的数据库。AWS也不甘示弱,早在一年前的AWS re:Invent 2018大会上,AWS 首席执行官 Andy Jassy就直言,到 2019 年底,亚马逊将全面放弃使用 Oracle 数据库,97%的“关键任务数据库”将运行在亚马逊自己的服务上。
Jeff Barr说,过去几年,AWS的团队花了太多时间来管理和扩展数千个旧的Oracle数据库,管理员们(DBA)不再专注于高价值的差异化工作,而是花费大量时间在对软硬件的维护上面,而现在,这些问题都由托管数据库服务来处理。
这项迁移工作的量有多大?
Amazon将近7500个Oracle数据库、75 PB级数据库全部迁移到AWS数据库服务,包括Amazon DynamoDB,Amazon Aurora,Amazon Relational Database Service(RDS)和Amazon Redshift。
既然迁移完了,在成本和性能上,有什么效果呢?Jeff Barr透露了3点:
1)数据库成本降低了60%以上,AWS客户定期报告从Oracle切换到AWS可以节省90%的成本。
2)面向消费者的应用程序的延迟减少了40%。
3)切换到托管服务可将数据库管理开销减少70%。
换句话说,这种迁移,使AWS每个内部团队可以自由选择最适合其需求的专用AWS数据库服务,还可以更好地控制其预算和成本模型。
不过,Jeff Barr不忘了补充到,尽管亚马逊的消费者业务部门关闭了最终的Oracle数据库,但某些第三方应用程序已与Oracle紧密绑定,尚未迁移。