`
jiezhu2007
  • 浏览: 245522 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
博客专栏
Cfa1f850-3fc3-3a36-9cd8-c3415c9610c6
hadoop技术学习
浏览量:144196
Group-logo
大数据产业分析
浏览量:2982
社区版块
存档分类
最新评论

AWS和Oracle的战争

 
阅读更多

 

原创 2016-12-22 朱洁 大数据和云计算技术

1、云上数据库战争

 

今年年初,Oracle首席技术官Larry Ellison野心勃勃地将矛头对准了AWS,暗示数据库巨头Oracle会成为云计算领域的领导者。

 

在今年的AWS re:Invent大会上,AWS首席执行官Andy Jassy对此做出了回击。Jassy在主题演讲中将AWS的能力称为“超能”,并数次回击Ellison。他说,AWS的首个超能力就是拥有X射线般的视觉——换句话说,就是“看透花哨的动作和浮夸的言辞”,Jassy站在一张传递了这个信息的幻灯片前,这时候屏幕上出现了一张Ellison的头像。

 

AWS强调了多个大客户的交易,突显Amazon在该市场中的主导地位。Workday宣布,他们选择了AWS作为公有云客户工作负载的首选提供商。麦当劳也宣布通过使用AWS看到了积极的成果,以及未来在AWS云上的计划。与此同时,独立证券监管机构Finra公司首席信息官Steve Randich上台,讨论了他们“通过AWS Aurora实现了从Oracle数据库真正地解脱出来”。




 
 
Jassy称这为“超能”——“从数据库竞争厂商那里的自由释放”。为了强调AWS与Oracle的对决,Jassy指出,Aurora将在PostgreSQL上提供。为什么?PostgreSQL代码更多地是得到Oracle的支持。换句话说,支持PostgreSQL的Aurora将让开发者更容易迁移工作负载。

 

“14000个数据库已经迁移到了AWS。有很多需求想要摆脱老的数据库,”Jassy说。

 

 AWS通过正在通过Aurora和oracle相互厮杀。

 

2、AWS的数据库之路

 

在过去的7年时间当中,亚马逊推出了一系列的云服务用来支撑关系型数据库管理系统,包括SimpleDB以及RDS(Relational DatabaseService)。尽管不断提改善提升,但这两个服务都难以赶上客户的数据增长速度,因此AWS推出了最新的云数据库服务Aurora。

 

AWS在2007年就推出了SimpleDB,但在数据库性能方面一直存在不足。RDS是在SimpleDB之后推出的关系型数据库服务,它的出现主要是为MySQL开发者在AWS云上提供可用性与一致性。RDS解决了很多SimpleDB中存在的问题,AWS也进一步扩展了它的数据库支持,包括Oracle、SQL Server以及PostgreSQL等。同时,AWS还添加了跨区域(zone)复制的功能,并支持了固态硬盘(SSD)。

 

在Aurora当中,AWS的RDS研发团队花了3年的时间对MySQL数据库引擎进行了改造,使得它能够充分利用亚马逊云计算的扩展性和容量。AWS是在内部对数据库堆栈进行维护,因此他们的DBA就很容易对MySQL数据库引擎进行定制开发。用户可以在一秒钟之内就创建15个只读镜像,Aurora的自动化弹性能力可以随需增加10GB的增量,同时不需要关闭AWS数据库。但目前仍不知道它是否能够再进行缩减。

 

Aurora每秒钟能提交50万个SELECT和10万个update,在相同的硬件配置跑同一个benchmark的情况下,它比MySQL要高出5倍。在AWS的官方博客中这样写到:副本与主实例共享存储,因此它提供了轻量级,细粒度的复制,几乎是同步的(由于副本的页面缓存,可能会出现微弱的延迟,大约在10-20毫秒)。

 

主数据库服务器拥有对副本数据的访问,并以毫秒级别进行更新。新的引擎利用副本进行快速读取操作。Aurora会在三个zone中将主数据写入两份副本,即总共六个副本。从客户端角度来说,当六个副本中完成四个的时候,就已经可以视为操作已完成。这使得数据库具备了高可用性,同时在复制的过程中不会牺牲一致性与性能。

 

3、Aurora的架构一览



 
先简单看下Aurora的架构,本质是数据库引擎和存储引擎分离,通过多副本机制来保证可靠性和一致性。

 

更详细的Aurora架构再单独分析。

 



我的新作《大数据架构详解:从数据获取到深度学习》一书,已由电子工业出版社出版,当当热卖榜排名第5,京东热卖榜第6另外一个好消息是:由于销售太火爆,刚销售一个月,编辑就启动了重印。

此书京东,淘宝,当当,亚马逊全网有售,有兴趣的同学直接上京东,淘宝,当当,亚马逊 搜索书名详细了解:

喜大普奔,《大数据架构详解》一书 登陆 当当,京东热卖榜

大卖!热卖榜排名持续升高!

为什么写《大数据架构详解》这本书

《大数据架构详解》答疑(一)

 



 

 

 

 

 
 

微信扫一扫
关注该公众号

  • 大小: 77.9 KB
  • 大小: 76.3 KB
  • 大小: 22.1 KB
  • 大小: 27.9 KB
0
1
分享到:
评论

相关推荐

    AWS云从业者考试资料

    AWS Certified Cloud Practitioner(AWS 云从业者)考试是对云计算基础知识和AWS服务基本知识的评估。以下是考试的知识范围和主要考点: 一、云概念(Cloud Concepts) 1.1 云的定义 1.2 云服务模型 1.3 云部署模型 ...

    JAVA-SpringBoot-AWS-Oracle:带Amazon RDS的Springboot一个使用SpringBoot快速编写RESTful API来访问Oracle数据库的示例。 在这里,我们使用AWS RDS,即云中的Amazon关系数据库服务。 运行项目的步骤先决条件Java 8 Maven AWS帐户(如果有信用卡,则是免费的)Oracle JDBC驱动程序AWS上的Oracle实例配置登录到AWS管理控制台并转到CloudFormation服务创建一个新堆栈,上载所提供的脚本

    运行项目的步骤先决条件Java 8 Maven AWS帐户(如果有信用卡,则免费)Oracle JDBC驱动程序AWS上的Oracle实例设置登录到AWS管理控制台并转到CloudFormation服务创建一个新堆栈,上载所提供的脚本:create-oracle-...

    AWS文档 — 应用程序解决方案.zip

    AWS 上的 Oracle E-Business Suite 概览.pdf AWS 上的 SaaS 解决方案:租户隔离架构.pdf AWS 上的 SoftNAS 架构.pdf AWS 上的部署选项概述.pdf AWS 上的多种大数据分析选项.pdf AWS 上的跨域解决方案.....

    AWS 白皮书 — 产品.zip

    将 Oracle数据库迁移到AWs的策略pdf 将应用程序迁移到AWs:指南和最佳实践pdf 将现有应用程序迁移到AWS云pdf 构建大数据存储解决方案(数据湖),实现最大灵活性,pdf 实现量佳工作负载性能所雲的CPU数量.........

    从Oracle迁移到AWS Aurora的最佳实践.pdf

    然而,随着云计算的普及,许多企业开始考虑将传统Oracle数据库迁移到云上的AWS Aurora服务,以利用其弹性、可扩展性和成本效益。本文将详细介绍从Oracle迁移到AWS Aurora的最佳实践。 1. **数据迁移策略** - **...

    AWS SDK for C++.zip

    8. **示例和文档**:AWS提供了一系列示例代码和详细的文档,指导开发者如何使用SDK来实现各种任务,从简单的对象上传到S3,到复杂的Lambda函数和Step Functions的集成。 9. **版本管理和更新**:AWS SDK for C++ ...

    AWS自学总结.docx

    在自学过程中,不仅要掌握这些理论知识,还要通过实践操作,如创建和配置AWS服务,设置安全策略,以及参与官方的认证考试,如AWS Certified Solutions Architect,以加深理解和提升技能。同时,跟踪AWS的最新服务和...

    AWS CDA题库3 英文

    AWS Certified Developer – Associate 考试面向以下个人:担任开发职位并具有一年到多年开发和维护基于 AWS 的应用程序的实践经验。 通过认证验证的能力 •理解核心 AWS 服务、使用方法和基本 AWS 架构最佳实践 ...

    AWS官方文档:AWS入门

    这篇“AWS官方文档:AWS入门”旨在帮助初次接触AWS的用户理解并掌握基础的云计算概念,以及如何在AWS平台上部署、处理大数据、进行基本计算和托管Web应用程序。 1. **AWS基础知识**:AWS的核心服务包括计算、存储、...

    PPT中AWS图标

    在PPT演示文稿中使用AWS(Amazon Web Services)图标是一种有效的传达云技术概念和解决方案的方式。AWS作为全球领先的云计算服务平台,提供了丰富的服务,涵盖了计算、存储、数据库、分析、机器学习、安全等多个领域...

    aws-白皮书2

    7. **strategies-for-migrating-oracle-database-to-aws.pdf**:此文档介绍了将Oracle数据库迁移到AWS的策略和方法,包括成本分析、迁移工具和最佳实践,帮助用户顺利进行云迁移。 8. **SAP-HANA-on-AWS-Manual-...

    AWS构架师 PPT(Architecting on AWS Student Guide)

    AWS构架师是专门从事亚马逊网络服务(Amazon Web Services, AWS)的架构设计和优化的专业人士。他们负责设计高度可靠、可扩展且灵活的云计算解决方案,以满足各种业务需求。此PPT教材包含的知识点主要涵盖以下几个...

    AWS学习视频&PDF.zip

    2.2-Oracle Database Migration To AWS 2.3-Enterprise Application Landing Zone u1 2.4-Partner Bootcamp Enterprise Security u1 2.6-Architecting for Cost Optimization_Final_v1 3.1-Beginning The Journey to...

    Aws DBDirvers.7z

    标题"Aws DBDrivers.7z"表明这是一个包含AWS(Amazon Web Services)数据库驱动程序的压缩文件,用于数据库结构转换和迁移。在描述中提到的AWS Schema Conversion Tool是AWS提供的一款工具,它帮助用户在不同数据库...

    AWS工具

    13. AWS RDS(Relational Database Service):托管的关系型数据库服务,支持MySQL、PostgreSQL、Oracle、SQL Server等多种数据库引擎。 14. AWS Lambda:无服务器计算平台,用户只需上传代码,Lambda会自动执行...

    AWS考试题 中文考试题

    AWS(Amazon Web Services)是全球领先的云计算服务提供商,其提供的认证体系旨在验证个人在使用AWS技术和服务方面的专业知识和技能。AWS认证分为多个级别,适用于不同的职业角色,包括但不限于解决方案架构师、系统...

    AWS 白皮书 — 框架和方法.rar

    AWS 白皮书由 AWS 团队以及众多行业大佬和资深大牛共同创作,内容涵盖【行业解决方案】、【AWS 安全性】、【框架和方法】、【云计算经济学】等诸多主题!而且【AWS 技术峰会 2018】、【AWS INNOVATE 2018】等行业...

    AWS Certified Cloud Practitioner(CLF-C02)认证考试资料整理英文-系列二

    本资源摘要信息涵盖了 AWS Certified Cloud Practitioner(CLF-C02) 认证考试的关键知识点,包括 AWS 负责模式、AWS 服务分类、可用性和灾难恢复、静态网站托管、安全和合规等。了解这些知识点对于通过 AWS 认证考试...

    AWS-ProtocolDocument_v3.4_aws_

    此外,AWS IoT还提供了其他服务,如AWS IoT Device Defender(用于安全监控和保护IoT设备),AWS IoT Device Management(用于设备注册、固件更新和大规模设备管理),以及AWS IoT Analytics(用于收集、处理、分析...

    AWS认证解决方案架构师官方学习指南

    2. AWS的基础知识:这涉及到AWS的基本术语和服务,例如区域、可用区、EC2实例、S3存储桶以及如何通过AWS管理控制台或AWS命令行界面(CLI)与AWS服务进行交互。 3. AWS云平台的架构原理:这部分内容包括构建可伸缩和...

Global site tag (gtag.js) - Google Analytics