1 亚马逊已正式完成了Oracle数据库的迁移工作-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

亚马逊已正式完成了Oracle数据库的迁移工作

lhl545545 来源:通信世界 作者:梅雅鑫 2019-11-06 09:19 次阅读

近日,AWS首席布道者Jeff Barr在其博客上透露,亚马逊消费者业务正式完成了对Oracle数据库的迁移工作,将存储在近7500个甲骨文数据库中的75PB(千万亿字节)的数据完成了迁移,包括复杂的采购、目录管理、订单履行、会计和视频流,关闭了最后的Oracle数据库。

这也印证了早在一年前在Invent 2018大会上AWS首席执行官Andy Jassy的承诺:到2019年底,亚马逊将全面放弃使用Oracle数据库,97%的“关键任务数据库”将运行在亚马逊自己的服务器上。

亚马逊在数据中心技术提供商这条路上的发展日渐将不少自己长期以来的供应商变为了难以共融的竞争对手,甲骨文(Oracle)可以说是最强劲的对手之一,Oracle数据库是甲骨文主营业务之一。如今,亚马逊消费者业务在内部完成对Oracle数据库业务的迁移,不仅对Amazon公司影响深远,也给Oracle带来新一轮打击。

Oracle引领数据库40年,秘诀何在?

数据库作为计算机架构的核心底层软件,从1970年左右发展到现在,已经有四十多年的时间,期间经过各种计算载体和计算架构的变化,但数据库的核心位置依然没有变化。同时,在这个过程中,数据库领域进进出出的厂商有很多,但Oracle的行业领导地位也一直没有发生变化。

资料显示,Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好、适应高吞吐量的数据库方案。Oracle数据库自发布至今,也经历了一个从不稳定到稳定,从功能简单至强大的过程。从第二版开始,Oracle的每一次版本变迁,都具有里程碑式意义。

2000年,Oracle、IBM和微软在数据库市场上基本三足鼎立。但此后,Oracle的发展速度远高于对手。在经过一系列的收购和并购之后,2010年Oracle在数据库系统的市场份额首次超过50%。

Oracle数据库最新版本为Oracle Database 12c。Oracle Database 12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。尽管Oracle具有强大的功能,但对硬件要求也较高。

Oracle公司的兴起,得益于其前瞻性的眼光——看到关系型数据库的市场前景,以及较优的商业模式(只需购买软件费,无服务费)。Oracle公司证明了软件公司不仅可以靠卖软件的使用权而独立于硬件公司存在,并且活的比硬件公司好。

在2013年Oracle如日中天之时,背后却是对抗云计算冲击的乏力。近两年Oracle一直都在进行不同程度的业务调整、重组,早在2017年初,其北京研发中心就曾大面积裁员。其中受影响最大的是技术团队,尤其是参与产品开发的团队和专注于软件开发、数据科学和工程技术的团队。转型求生已经成了这家老牌科技公司未来发展的关键。

AWS与Oracle的数据库业务之争

根据Gartner的研究,2018年整个数据库市场规模为461亿美元,其中数据库云服务为104亿美元。而对于全球云计算领域的超级巨头AWS来说,建设、推广自己的数据库服务将是持续引领云计算浪潮的必然举措。

2014年,AWS推出了Aurora数据库服务,瞄准了Oracle的核心市场。此外,AWS还提供了一种允许企业将数据库转移到云平台上的工具Database Migration Service。Jassy在2014年7月表示,该工具已经处理了超过80000个数据库向AWS的迁移,并且其支持Oracle软件。

至此,AWS与Oracle的数据库业务之争正式拉开了序幕。2016年,Oracle董事长Larry Ellison表示:“亚马逊的AWS尚未做好迎接黄金时段的准备,他们的数据库客户还不能在AWS上运行重要的机器工作负载。”

2018年,Larry Ellison在出席活动时进一步表示,亚马逊很难完全依赖自己的数据库技术。他还认为:“亚马逊早在10年前就想着弃用Oracle,但是因为他们很难完全依赖自己的数据库技术,所以直到现在他们还在使用Oracle。他们自己的技术使用起来不方便,同时也不划算。”

对此,亚马逊拒绝置评。Jeff Barr介绍,亚马逊内部数据库的迁移工作进行了好几年,消费者业务部门的100多个团队参与了迁移工作。这包括Alexa、Amazon Prime、Amazon Prime Video、Amazon Fresh、Kindle、Amazon Music、Audible、Shopbop、Twitch和Zappos等着眼于客户的知名品牌和网站,以及AdTech、Amazon Fulfillment等内部团队技术,还有消费者付款、客户退货、目录系统、提供体验、数字设备、外部付款、财务、InfoSec、市场、订购和零售系统等。

Jeff Barr表示,此举将使得亚马逊的数据库成本降低60%以上,面向消费者的应用程序延迟将减少40%,切换到托管服务的数据库管理开销将减少70%。这次大迁移将使得亚马逊内部团队可以自由选择适合其需求的AWS数据库产品,还可以更好地控制其预算和成本模型。低延迟服务已迁移到DynamoDB和其他高度可扩展的非关系数据库,例如Amazon ElastiCache;具有高数据一致性要求的事务性关系工作负载已移至Aurora和RDS;分析工作负载已迁移到云数据仓库Redshift。

Aurora已经被认为是AWS历史上增长速度最快的一款产品,在其排名前100的用户中大约有3/4都使用了这款云数据库。亚马逊内部完成了对Oracle数据库的迁移,不过对外的AWS云数据库服务RDS中依然包括了Oracle数据库。

由于Oracle拥有深厚的用户基础,市场依然非常看重Oracle数据库服务。同时,有分析师表示,Oracle虽然错失云计算市场的先机,但是近期宣布与微软达成战略合作,此番合作的目的或将瞄准云数据库市场,这无疑加大对AWS的对抗力度。

国产数据库正在崛起

科技巨头想要弃用Oracle早已不新鲜,就国内而言,阿里巴巴、搜狗等企业在几年前就已经开始去Oracle化了。早在2013年,Oracle在亚洲最大的用户阿里巴巴喊出了去“IOE”(IBM的小型机、Oracle数据库、EMC存储设备)的口号,这与后来的设备与技术采购国产化、自主研发、国家创新等战略结合起来,形成了一场持续十多年的信息技术国产化运动。

在“去IOE化”浪潮中,以阿里巴巴、腾讯为代表的这些公司在数据库自研方面做得比较领先,阿里巴巴的OceanBase、PolarDB,腾讯的 TDSQL、TBase等,都成为了来之能用,用之能稳的核心武器,在IT架构相对保守、稳定的金融、通信等行业,更多选择拥抱开源或是与国内互联网公司合作的定制化方案。

除此之外,头部科技企业也参与到了数据库核心技术攻关中,这其中就包括华为、中兴、浪潮,华为在2019年推出了 GaussDB,中兴则推出了 GoldenDB,而浪潮则是推出了K-DB。深谙企业级服务之道的头部科技企业的介入,让数据库和商业市场运作彻底消除了隔阂,迎来了加速奔跑的时代。

只有各个行业都参与到国产数据库的探索之中,国产数据库才可能真正地加速发展,加快成长,并最终成熟起来。2019年,市场上有关国产数据库的消息越来越多:2019年7月,华为 GaussDB 在浙江移动核心系统成功商用;2019年8月,华为在研讨会中透漏,GaussDB 在工商银行、招商银行、民生银行获得客户采用并获成功;2019年9月,腾讯 TDSQL 在张家港农商银行新一代核心业务系统上线;2019年10月,OceanBase 在 TPCC 测试中,登顶夺冠。据国际权威咨询机构Gartner报告显示,2018年腾讯云数据库市场份额增速达123%,位列国内所有数据库厂商之首。

而从此次AWS弃用Oracle数据库的决心和进展不难看出,开源数据库、云原生数据库代替以Oracle数据库为代表的传统数据库已是看得见的趋势。腾讯云数据库产品负责人王义成表示:“未来数据库的发展将发生根本性变革。传统的 ‘数据库+云’的模式将逐渐被‘云+数据库’模式取代。

一方面,传统数据库价格昂贵、运维难度也很高,企业往往需要准备一支专业的团队;另一方面则是移动互联网、物联网带来数据爆发,传统数据库因其集中式架构扩展性和可用性不高。一旦数据量剧增,企业用户就需要再作投资,支出一笔不菲的升级费用。

而云数据库天然具有云计算的弹性能力,并且易用、开放,性价比极高,能提供10倍于传统数据库的性价比,这对中小企业客户无疑具备更强大的吸引力。

数据库市场的变迁再次告诉我们,云服务的时代已经来了,软件的研发、部署和运维都必须顺应这一时代趋势,数据库也不例外。在这些核心节点上,自研是科技公司未来的王道。笔者认为,只有当企业拥有自研的能力,才能在竞争中不被“卡脖子”,才能在新技术浪潮中勇立潮头。

责任编辑;zl

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • oracle数据库
    +关注

    关注

    0

    文章

    16

    浏览量

    7668
  • 亚马逊
    +关注

    关注

    8

    文章

    2650

    浏览量

    83315
收藏 人收藏

    评论

    相关推荐

    数据库数据恢复—ORACLE常见故障的数据恢复可行性分析

    Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE
    的头像 发表于 12-10 11:35 105次阅读

    oracle数据恢复—存储掉盘导致Oracle数据库文件大小变为0kb的数据恢复案例

    存储掉盘超过上限,lun无法识别。管理员重组存储的位图信息并导出lun,发现linux操作系统上部署的oracle数据库中有上百个数据文件的大小变为0kb。数据库的大小缩水了80%以上
    的头像 发表于 11-21 11:29 124次阅读
    <b class='flag-5'>oracle</b><b class='flag-5'>数据</b>恢复—存储掉盘导致<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>文件大小变为0kb的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—通过拼接数据库碎片恢复SQLserver数据库

    一个运行在存储上的SQLServer数据库,有1000多个文件,大小几十TB。数据库每10天生成一个NDF文件,每个NDF几百GB大小。数据库包含两个LDF文件。 存储损坏,数据库
    的头像 发表于 10-31 13:21 198次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—通过拼接<b class='flag-5'>数据库</b>碎片恢复SQLserver<b class='flag-5'>数据库</b>

    数据库数据恢复—Oracle ASM实例无法挂载的数据恢复案例

    Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能moun
    的头像 发表于 10-28 11:26 154次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b> ASM实例无法挂载的<b class='flag-5'>数据</b>恢复案例

    oracle数据恢复—Oracle数据库打开报错的数据恢复案例

    打开oracle数据库时报错,报错信息:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。急需恢复zxfg用户下的数据。 出现上述报错的原因有:控制文件损坏、
    的头像 发表于 10-17 13:20 226次阅读
    <b class='flag-5'>oracle</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>打开报错的<b class='flag-5'>数据</b>恢复案例

    Oracle亚马逊云科技宣布建立战略合作伙伴关系

    现在,企业可在亚马逊云科技上轻松获取Oracle Autonomous Database和Oracle Exadata Database Service,从而简化将企业工作负载
    的头像 发表于 10-08 17:25 615次阅读

    Oracle数据恢复—异常断电后Oracle数据库报错的数据恢复案例

    Oracle数据库故障: 机房异常断电后,Oracle数据库报错:“system01.dbf需要更多的恢复来保持一致性,
    的头像 发表于 09-30 13:31 298次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据</b>恢复—异常断电后<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>启<b class='flag-5'>库</b>报错的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—Oracle数据库文件system01.dbf损坏的数据恢复案例

    打开oracle数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。
    的头像 发表于 09-21 14:25 316次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>文件system01.dbf损坏的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—SQL Server数据库出现823错误的数据恢复案例

    SQL Server数据库故障: SQL Server附加数据库出现错误823,附加数据库失败。数据库没有备份,无法通过备份恢复数据库
    的头像 发表于 09-20 11:46 338次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>出现823错误的<b class='flag-5'>数据</b>恢复案例

    Oracle数据恢复—Oracle数据库delete删除的数据恢复方法

    删除Oracle数据库数据一般有以下2种方式:delete、drop或truncate。下面针对这2种删除oracle数据库
    的头像 发表于 09-11 11:45 366次阅读

    Oracle数据恢复—Oracle删除数据不用怕!这些数据恢复方法了解一下

    相信有很多oracle数据库用户都遇到过在操作Oracle数据库时误删除某些重要数据的情况,这个时候如果
    的头像 发表于 07-19 16:40 507次阅读

    数据库数据恢复—SQL Server数据库所在分区空间不足报错的数据恢复案例

    Server数据库故障: 存放SQL Server数据库的D盘分区容量不足,管理员在E盘中生成了一个.ndf的文件并且将数据库路径指向E盘继续使用。
    的头像 发表于 07-10 13:54 478次阅读

    Oracle数据恢复—Oracle数据库误truncate表的数据恢复案例

    北京某国企客户Oracle 11g R2数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错,数据库的备份不可用,无法查询表
    的头像 发表于 03-11 17:30 386次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>误truncate表的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复】Oracle数据库ASM实例无法挂载的数据恢复案例

    oracle数据库ASM磁盘组掉线,ASM实例不能挂载。数据库管理员尝试修复数据库,但是没有成功。
    的头像 发表于 02-01 17:39 518次阅读
    【<b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复】<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>ASM实例无法挂载的<b class='flag-5'>数据</b>恢复案例

    Oracle数据库是什么 Oracle数据库的特点

    Oracle数据库系统具有高效率、可靠性好的特点,适用于各种规模的企业和组织。它支持大容量数据和高并发事务处理,能够满足各种复杂的业务需求。
    的头像 发表于 01-06 15:02 1011次阅读