写点什么

Amazon 消费业务彻底弃用 Oracle 数据库

  • 2019-10-16
  • 本文字数:1643 字

    阅读完需:约 5 分钟

Amazon 消费业务彻底弃用 Oracle 数据库

导语:终于到了这个时刻,AWS 首席布道者 Jeff Barr 在博客上透露:Amazon 消费者业务正式完成了对 Oracle 数据库的迁移工作,并关闭了最后的 Oracle 数据库。


AWS re:Invent 2018 大会上,AWS 首席执行执行官 Andy Jassy 表示到 2019 年底,亚马逊将全面放弃使用 Oracle 数据库,97%的“关键任务数据库”将运行在亚马逊自己的数据库服务上。2019 年 10 月 15 日,我们终于听到了来自 Amazon 去 Oracle 工作的最新进展


Amazon 消费者业务正式完成了对 Oracle 数据库的迁移工作,关闭了最后的 Oracle 数据库,其中近 7500 个 Oracle 数据库、75 PB 级数据库全部迁移到 AWS 数据库服务,包括 Amazon DynamoDB,Amazon Aurora,Amazon Relational Database Service(RDS)和 Amazon Redshift。

迁移过程

为什么 Amazon 要开展去 Oracle 工作呢?根据 Jeff Barr 在博客所言:多年前,Amazon 就意识到了,他们在管理和扩展陈旧的 Oracle 数据库方面花费了太多的时间,公司的 DBA 并没有把更多的精力放在更有价值的差异化工作,而是在事务速率不断攀升、存储数据总量不断增长的情况下,一直忙于保证系统的正常运转,一直在处理复杂且效率低下的硬件配置、许可证管理和其它本应由现代化托管数据库服务来处理的问题。


Amazon 开展去 Oracle 工作的难点在哪里呢?笔者之前采访过 AWS 的相关技术专家,他们表示:从技术实施层面来讲,Amazon 只是 AWS 的一个数据规模比较大的客户,与纳斯达克等其它客户无异。在实施去 Oracle 操作之前,需要听取 CEO 和 CTO 的意见,并决定好 Oracle 上的哪些应用应该如何解决。整个迁移过程的复杂度不止在于需要做数据和数据库本身的迁移,同时还要做数据库上运行的应用迁移,并且这些应用既有企业内部开发的,也有 ISV 提供的,甚至有些应用的年代已经非常久远了。


据了解,本次 Amazon 消费业务的去 Oracle 工作共有 100 多个团队参与,包括 Alexa、Amazon Prime、Amazon Prime Video、Amazon Fresh、Kindle、Amazon Music、Audible、Shopbop、Twitch 和 Zappos 等着知名品牌和网站,以及 AdTech、Amazon Fulfillment 等内部团队技术,涉及到的系统包括消费者付款、客户退货、目录系统、提供体验、数字设备、外部付款、财务、InfoSec、市场、订购和零售系统。


整个迁移工作将存储在近 7500 个 Oracle 数据库中的 75 PB 内部数据迁移到多个 AWS 数据库服务。其中,低延迟服务已迁移到 DynamoDB 和其他高度可扩展的非关系数据库,例如 Amazon ElastiCache;具有高数据一致性要求的事务性关系工作负载已移至 Aurora 和 RDS;分析工作负载已迁移到云数据仓库 Redshift 。


迁移效果

整个迁移工作完成之后,实际的使用效果如何呢?Jeff Barr 也在博客中给出了迁移前后在成本、性能、管理开销等方面的对比:


  • 降低成本:基于应用规模和所享受的折扣率,Amazon 数据库成本降低了 60%以上。AWS 客户定期报告从 Oracle 切换到 AWS 可以节省 90%的成本。

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

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


以上是迁移之后,Amazon 整体的效果对比情况,如果我们把范围缩小到具体的业务,那么迁移之后效果如何?Jeff Barr 列举了几个例子:


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

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

  • 财务分类帐:在 DynamoDB 的支持下,该团队迁移了 120 TB 的数据,并将延迟减少了 40%,将成本降低了 70%,将开销减少了 70%。

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


虽然 Amazon 消费业务部门关闭了 Oracle 数据库,但是某些第三方应用程序已与 Oracle 数据库紧密绑定,尚未迁移。而且 Oracle 数据库拥有深厚的用户基础,AWS 的云数据库服务 RDS 中也仍然在提供 Oracle 数据库。


2019-10-16 10:278330
用户头像

发布了 497 篇内容, 共 337.5 次阅读, 收获喜欢 1927 次。

关注

评论

发布
暂无评论
发现更多内容

算法基础(五)| 差分算法及模板详解

timerring

算法 10月月更 差分算法

三翼鸟:智能的是产品,智慧的是生活

脑极体

【等保小知识】等保备案和等保测评有什么差别?

行云管家

等保 等级保护 等保测评 等保备案 等级测评

数据库-MySQL-基础(1)

Geek_a7ae15

MySQL 数据库

给传统零售企业穿上“云武装”!

天翼云开发者社区

唐刘:透明一切,是我们在复杂环境下与客户建立信任的最佳途径

PingCAP

TiDB

浅析小程序插件

Speedoooo

小程序 插件 小程序容器

一文透彻理解微服务架构及相关组件

程序员小毕

Java 程序员 面试 微服务架构 程序人生

idea多模块启动

拾光师

IDEA 10月月更

OpenHarmony社区运营报告(2022年9月)

OpenHarmony开发者

OpenHarmony

从简历被拒到收割8个大厂offer,我只用了三个月

程序知音

Java 架构 java面试 后端技术 Java面试八股文

百度App性能优化工具篇 - Thor原理及实践

百度Geek说

Java App 企业号十月 PK 榜

菲尔兹奖得主小平邦彦:数学是什么?

图灵社区

数学

带你读AI论文丨ACGAN-动漫头像生成

华为云开发者联盟

神经网络 GAN AI论文 ACGAN-动漫头像 企业号十月 PK 榜

GitHub已置顶安排!Alibaba最终Guide版Java面试突击宝典+架构师系统进阶指南

Geek_0c76c3

Java 数据库 开源 程序员 开发

HummerRisk V0.4发布:新增云资源态势、资源拓扑、检测规则组、支持在 K8s 安装及大量功能优化

HummerCloud

云计算 云原生 态势感知 云安全 混合云

菲尔兹奖得主小平邦彦:数学是什么?

图灵教育

数学

leetcode 785. Is Graph Bipartite判断二分图 (中等)

okokabcd

LeetCode 数据结构与算法

MASA MAUI Plugin IOS蓝牙低功耗(三)蓝牙扫描

MASA技术团队

MASA MAUI Xamarin MASA Blazor

【LeetCode】仅执行一次字符串交换能否使两个字符串相等Java题解

Albert

LeetCode 10月月更

ShareSDK Android端权限说明

MobTech袤博科技

sdk Andriod

阿里 DBA 首次公开 MySQL 调优笔记,GitHub上已经开始疯狂涨星

Geek_0c76c3

Java 数据库 开源 程序员 面试

快速上手SpringBoot

亮点

Java spring-boot 10月月更

来看看这份对标80W+年薪的Java进阶路线图,职业规划路线该怎么走一目了然!

Geek_0c76c3

Java 程序员 架构 面试

技术分享预告|DocArray x Redis 比快更快的向量搜索

Jina AI

人工智能 开源 算法 向量检索 神经搜索

启科量子国产量子编程软件项目将启动开源计划

启科量子开发者官方号

人工智能 量子计算 量子模拟 Python. C++

浅析+在Node中实现JWT鉴权机制!

CoderBin

前端 Node JWT Express 10月月更

大闸蟹套路多?“码”上溯源让你安心吃蟹!

旺链科技

区块链 产业区块链 大闸蟹

多云管理平台支持哪些平台?哪款比较火?

行云管家

云计算 多云 云管理

新型蜜罐有哪些?未来方向如何?

郑州埃文科技

蜜罐 隔离攻击IP

Amazon 消费业务彻底弃用 Oracle 数据库_数据库_田晓旭_InfoQ精选文章