专栏名称: SegmentFault思否
SegmentFault (www.sf.gg)开发者社区,是中国年轻开发者喜爱的极客社区,我们为开发者提供最纯粹的技术交流和分享平台。
目录
相关文章推荐
OSC开源社区  ·  宇树王兴兴早年创业分享引围观 ·  2 天前  
程序猿  ·  “我真的受够了Ubuntu!” ·  2 天前  
程序员的那些事  ·  惊!小偷“零元购”后竟向 DeepSeek ... ·  2 天前  
程序员小灰  ·  DeepSeek做AI代写,彻底爆了! ·  4 天前  
51好读  ›  专栏  ›  SegmentFault思否

亚马逊宣布永久关闭 Oracle 数据库:已完成迁移

SegmentFault思否  · 公众号  · 程序员  · 2019-10-16 11:45

正文


北京时间 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 紧密绑定,并且尚未迁移)。


我们将存储在近 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 数据库的关闭,并进行了简短的庆祝:


DBA 的职业道路






请到「今天看啥」查看全文