4

北京时间 10 月 15 日晚间,AWS 的首席布道者 Jeff Barr 在官方博客发布标题为《迁移完成–亚马逊的消费者业务部关闭最后的 Oracle 数据库》的文章,正式宣布:亚马逊消费者业务永久关闭 Oracle 数据库。

下方为文章部分截取:

《迁移完成–亚马逊的消费者业务刚刚关闭了最终的 Oracle 数据库》

在亚马逊工作的 17 年间,我发现工程团队的同事们永远不满足于独自一人保持良好状态。他们定期重新评估每个内部系统,以确保其尽可能地可扩展,高效,高性能和安全。当他们找到改进的途径时,他们将使用他们所学到的知识对我们的体系结构和实现进行彻底的现代化,通常甚至将现有系统拆散并在必要时从头开始进行重建。

今天,我想向您介绍这种内部数据库迁移工作,该工作经过几年的工作才刚刚结束。多年来,我们意识到我们花了太多时间来管理和扩展数千个旧的 Oracle 数据库。我们的数据库管理员(DBA)不再专注于高价值的差异化工作,而是花费大量时间只是在事务率上升和装入的存储数据总量不断增加的情况下保持亮灯状态。这包括花费在处理复杂且效率低下的硬件配置,许可证管理和许多其他问题上的时间,而这些问题现在最好由现代的托管数据库服务来处理。

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

迁移完成

我很高兴地报告,该数据库迁移工作现已完成。亚马逊的消费者业务部门刚刚关闭了最终的 Oracle 数据库(某些第三方应用程序已与 Oracle 紧密绑定,并且尚未迁移)。

clipboard.png

我们将存储在近 7,500 个 Oracle 数据库中的 75 PB 内部数据迁移到多个 AWS 数据库服务,包括Amazon DynamoDB,Amazon Aurora,Amazon Relational Database Service(RDS)和Amazon Redshift。迁移几乎无需停机即可完成,覆盖了我们专有系统的100%。这包括复杂的采购,目录管理,订单履行,会计和视频流工作负载。我们仔细跟踪了成本和性能,并实现了以下结果:

  • 降低成本 –我们根据规模商定的折扣率大大降低了数据库成本,降低了60%以上。客户定期报告从Oracle切换到AWS可以节省90%的成本。
  • 性能改进 –面向消费者的应用程序的延迟减少了40%。 管理开销 –切换到托管服务可将数据库管理开销减少70%。

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

我们捕获了最终 Oracle 数据库的关闭,并进行了简短的庆祝:

clipboard.png

DBA 的职业道路

如前所述,我们的 DBA 曾经花费大量时间来管理和扩展我们的旧 Oracle 数据库。迁移释放了我们的 DBA 现在用来更好地执行性能监视和查询优化的时间,所有这些目的都是为了让他们提供更好的客户体验。

作为迁移的一部分,我们还努力为 Oracle DBA 创建新的职业道路,培训他们成为数据库迁移专家和顾问。该培训内容包括有关AWS数据库技术,基于云的架构,云安全性,OpEx风格成本管理的教育。他们现在以顾问身份与内部和外部客户一起工作,在那里他们有机会与大规模迁移关键任务数据库共享第一手经验。

对于此事,网络媒体称这将是亚马逊「摆脱」Oracle 数据库的一个新的历史节点。

内容来源:AWS News Blog


阿遂
10k 声望907 粉丝

老编辑,深夜撰稿者。