正在阅读:亚马逊宣布完成Oracle数据库内部迁移工作亚马逊宣布完成Oracle数据库内部迁移工作

2019-10-17 00:15 出处:PConline原创 作者:佚名 责任编辑:liuyu6

  【PConline 资讯】AWS首席布道师Jeff Barr在今天(北京时间10月16日)通过AWS博客宣布,历经数年的工作,亚马逊消费者业务已经关闭了最后一个Oracle数据库,绝大多数的数据库都已经迁移到了AWS数据库服务上。

  在亚马逊工作的17年里,我看到工程团队的同事们从来都不满足于留下足够好的东西。他们定期重新评估每个内部系统,以确保其尽可能地可扩展、高效、高效和安全。当他们找到改进的途径时,将使用他们所学的知识来彻底地将我们的体系结构以现代化的方式实现,经常去把现有的系统拆开,并在必要时重建它们。

  今天,我想向您介绍一个这种类型的内部数据库迁移工作,它是在几年的工作之后才完成的。多年来,我们意识到我们花了太多的时间来管理和扩展数千个遗留Oracle数据库。我们的数据库管理员(dba)并没有专注于高价值的差异化工作,而是花了大量时间在事务率攀升和存储数据总量增加的同时保持灯亮着。这包括处理复杂和低效的硬件配置、许可证管理和许多其他问题所花费的时间,这些问题现在最好由现代的托管数据库服务来处理。

  亚马逊消费业务的100多个团队参与了迁移工作。这包括知名的面向客户的品牌和网站,如Alexa、Amazon Prime、Amazon Prime Video、Amazon Fresh、Kindle、Amazon Music、Audible、Shoppop、Twitch和Zappos,以及内部团队,如Adtech、Amazon Fulfillment Technology、消费者支付、客户退货、目录系统、交付体验、数字设备,外部支付、金融、信息安全、市场、订购和零售系统。

  

  我很高兴地报告,这个数据库迁移工作现在已经完成。亚马逊的消费者业务刚刚关闭了最终的Oracle数据库(一些第三方应用程序与Oracle紧密绑定,没有迁移)。

  我们将存储在近7500个Oracle数据库中的75 PB的内部数据迁移到多个AWS数据库服务,包括Amazon Dynamodb、Amazon Aurora、Amazon Relational Database Service(RD)和Amazon Redshift。迁移只需很少或根本不需要停机就完成了,覆盖了我们100%的专有系统。这包括复杂的采购、目录管理、订单履行、会计和视频流工作负载。我们对成本和性能进行了仔细跟踪,并实现了以下结果:

  成本降低——我们在根据规模协商的折扣率基础上,将数据库成本降低了60%以上。客户经常报告从Oracle切换到AWS可以节省90%的成本。

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

  管理开销——切换到托管服务将数据库管理开销减少了70%。

  迁移使每个内部团队都可以自由选择最适合他们需要的专门构建的aws数据库服务,还可以更好地控制他们的预算和成本模型。低延迟服务被迁移到dynamodb和其他高度可伸缩的非关系数据库,如amazon elasticache。具有高数据一致性要求的事务关系工作负载被转移到aurora和rds;分析工作负载被迁移到redshift,我们的云数据仓库。

   此前,亚马逊 AWS CEO Andy Jassy 在AWS re:Invent 2018 中表示:到 2019 年底,亚马逊将全面放弃使用 Oracle 数据库,97%的“关键任务数据库”将运行在亚马逊自己的服务上。亚马逊CTO Werner Vogels 吐槽自己的人生至暗时刻是2004年12月12日,Oracle RAC集群上的一个Bug,让亚马逊的一个网站崩溃了12个小时。如今,关闭了消费者业务上的Oracle数据库,则可算得上是Werner Vogels“扬眉吐气”的一天了。

  AWS团队还发布了一个庆祝视频放到了油管上以记录这一历史性的时刻。

       值得一提的是,作为迁移的一部分,亚马逊还为自身的oracle dba创建了一条新的职业道路,培训他们成为数据库迁移专家和顾问。培训内容包括aws数据库技术、基于云的架构、云安全、opex风格的成本管理。他们现在以顾问的身份与内部和外部客户合作,在那里他们有机会分享他们在大规模迁移关键任务数据库方面的第一手经验。

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

网络设备论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品