Aurora: 来自 Amazon 的高性能的企业级关系数据库,兼容 MySQL

近日,在美国召开的AWS re:Invent云计算大会上,Amazon高级副总裁安迪·杰西发布了企业级关系数据库Aurora。Aurora是一个面向Amazon RDS(关系数据库服务)、兼容MySQL的数据库引擎,它结合了高端商用数据库的高速度和高可用性特性以及开源数据库的简洁和低成本。Aurora的性能可达MySQL数据库的五倍,且拥有可扩展性和安全性,但成本只是高端商用数据库的十分之一。Aurora具有自动拓展存储容量、自动复制数据、自动检测故障和恢复正常等功能。Aurora的架构如下图所示:

Aurora主要特性如下:

l 兼容MySQL

Aurora完全兼容使用InnoDB存储引擎的MySQL 5.6,使得使用MySQL编写的大部分代码、应用、驱动等无需改变或者很少改变即可实现迁移到Aurora,反之依然。

l 快速

Amazon通过紧密集成数据库引擎和基于SSD的虚拟化存储层(专为数据库工作负载而开发),其性能和可用性相较于MySQL有大幅提升,从而降低了存储系统的写入次数、尽量避免了锁定并消除了数据库处理线程带来的延迟。在相同硬件条件下,Aurora提供了相对于标准MySQL高达五倍的吞吐量,每分钟能完成600万的插入操作和3000万的查询操作。

l 高可用性和高耐久性

Aurora能够在多个可用区上自动复制数据,并持续地把数据备份Amazon S3上,在不影响性能的情况下实现99.999999999%的耐久性。 Aurora提供了高于99.99%的可用性,可在60秒内自动检测大多数数据库故障并恢复正常,而不会出现崩溃恢复或需要重建数据库缓存的情况。Aurora还能够持续监测实例健康状况,如果出现故障,它会自动切换至只读副本而不会丢失数据。

l 高扩展性

使用Amazon RDS服务扩展了Aurora的容量,还能够增加15个Aurora 副本,以及自动扩展存储容量而无需任何中断,从而避免停机或性能降低的情况。

l 高安全性

Aurora运行在Amazon VPC里,它能够将Aurora限制在自己的虚拟网络里;在数据传输过程中自动加密数据。Amazon RDS为Aurora集成了AWS身份识别和访问管理(IAM)服务,该服务能够非常安全地控制用户对Amazon AWS服务和资源的访问权限。

l 非常廉价

Aurora提供了同高端商用数据库同样的功能,但只有高端商用数据库产品成本的十分之一。用户无需前期投入,只需为自己所使用的每个Aurora数据库实例支付每小时的使用费,也没有最低承诺费用或预付费用。

财务软件公司Intuit公有云部门总监Troy Otillio表示:“Intuit在建立和运营高端商用数据库中,进行了大量的投资来为我们的业务提供支持。实际上,为了获得足够的可靠性和性能来满足客户需求,一直以来我们别无选择。Aurora将会改变这个局面,它提供的性能和可用性能够与昂贵的自有数据库和SAN相媲美,并且价格要实惠得多。Aurora的RDS管理功能将让我们可以集中资源和精力处理最重要的事——提供更好的应用,让客户满意。”

在Reddit上关于Aurora的讨论中,用户 Kayjaywt 评论道:

Aurora给人以非常深刻的印象,它在磁盘上的处理hotspots的方式、自动拓展存储容量、自动复制数据、服务宕掉或者重启时对缓存持久化的处理方式是极好的。

AWS推出8年以来,一直保持了非常快的增长速度。高速增长的背后,还有价格的持续下调和功能的完善,客户一直希望更轻松地以开源引擎的价格获得商用数据库的性能,于是就促使Amazon开发了Aurora。另外,在本次的云计算大会上,Amazon还发布了面向开发者的代码服务(CodeDeploy、CodePipeline和CodeCommit)以及新企业安全和管理服务(AWS Key Management Service、AWS Config、AWS Service Catalog)。更多Aurora的相关信息,请查看Aurora的官方详细介绍 以及有关Aurora的FAQ。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-12-30 13:02:34

Aurora: 来自 Amazon 的高性能的企业级关系数据库,兼容 MySQL的相关文章

【AWS re:Invent2014直播系列】AWS re:Invent2014:云关系型数据库Aurora发布 兼容MySQL 性能高5倍价格仅1/10

11月12日,亚马逊高级副总裁,AWS创始人之一Andy Jassy以"the newnormal(新常态)"为主题发表了演讲,并以新产品发布和客户案例进行展开.据其介绍,亚马逊AWS目前在190个国家有超过一百万的活跃用户,更是有900家政府机构.3400家教育行业和超过11200的非营利组织在使用AWS云服务,这些数据也从侧面验证了 他的主题--云计算已经成为一种新的常态. 亚马逊高级副总裁,AWS创始人之一Andy Jassy 按照re:Invent 惯例,亚马逊通常都会在大会上

来自经典的打造简单的PHP&MYSQL留言板第1/4页_php实例

表一: admin 字段: id(int11)   name(varchvr)   password(varchvr) 表二: lo 字段: id(int11)   username(varchvr)  sex(varchvr)  qq(varchvr)  email(varchvr)  info(text)  ip(varchvr)  submit_time(datetime) 1.conn.php(连接数据库文件) 复制代码 代码如下: <?php  mysql_connect("lo

《Amazon Aurora: Design Considerations for HighThroughput Cloud-Native Relational Databases》SIGMOD 2017 读后感

Amazon Aurora: Design Considerations for HighThroughput Cloud-Native Relational Databases,来自Sigmod 2017,可以在Werner Vogels Blog上下载到 (SIGMOD 官网还没更新). 读下来感受: Aurora 是一个OLTP数据库,最大存储为64TB/SSD,不是为OLAP设计 通过将计算逻辑下推到Storage Node(非传统意义上存储节点),从而解决了写与修改过程中一份数据被放大

海量高性能列式数据库HiStore技术架构解析

HiStore 介绍 HiStore是阿里中间件团队研发的数据库产品,是一款基于独特的知识网格技术的列式数据库,定位于海量数据高压缩比列式存储,是低存 储成本,低维护成本,海量数据OLAP存储引擎;有效的解决了海量数据存储的成本问题,以及在百亿数据场景下支持实时高效的多维度自 由组合的检索. 关键字: 列式,分布式,高压缩比; 一.HiStore HiStore 专门针对OLAP应用程序进行设计和优化,在常规X86服务器上,HiStore可以在百亿数据场景下进行高性能,多维度自由组合 的adho

万字长文剖析AliSQL X-Cluster|基于X-Paxos的高性能强一致MySQL数据库

MySQL数据库从诞生以来就以其简单.易用.开源为其主打特点,成为不少开发者首选的数据库系统.阿里在2008年开始提出"去IOE"的口号,其中,使用大量的MySQL,配合业务的改造替代原有的商业版Oracle系统.自此集团迈入了MySQL数据库的时代.根据阿里交易型应用的特点,以及双十一这样业界罕有的需求推动下,我们在官方的MySQL基础上增加了非常多实用的功能.性能补丁,打造了AliSQL这个业界响当当的MySQL分支品牌. 时间很快走到2014年,随着业务高速的增长,同城主备Ali

使用Amazon EMR和Tableau分析和可视化数据

引言 针对不同格式和大小的数据,Hadoop生态圈提供了丰富的工具进行分析并提取价值.最初,Hadoop生态圈专注于分析大批量数据,提供了类似MapReduce.Pig和Hive等组件.而当下,Hadoop已提供了大量用于交互式数据查询的工具,比如Impala.Drill和Presto.本篇文章将教会你如何使用Amazon Elastic MapReduce(Amazon EMR)来分析Amazon Simple Storage Service(Amazon S3)上存储的数据,并使用Table

来自微信团队的 6 个开源项目

从GitHub上可以看出,到目前为止,由腾讯微信团队发起的开源项目已经有6个,并且这其中大部分都是在2016年开源的,领域涉及移动.数据库.基础类库.框架.中国大公司的开源曾经给社区留下不好的印象,比如有人就这么说,大公司的开源,开源也就意味着结束.也有人说,大公司的开源大部分都是KPI项目,开源与业务不能相得益彰,所以根本无法持续投入. 相比来说,Facebook就是互联网公司里的开源大户,目前他们的开源项目已经有近300个.对于为什么要发布开源项目,Facebook开源项目负责人也曾经解释过

动手指南:使用Amazon Kinesis实现地理数据的实时可视化

Amazon Kinesis是个用于大规模数据实时处理的完全托管服务.不管你是建立一个从远端传感器中收集数据的系统,还是打造一个在多个不同服务器上做日志收集的应用程序,亦或是建立最新的物联网(IoT)解决方案,Amazon Kinesis都可以满足你每个小时从成千上万个不同数据源收集和处理TB级数据的需求. 对于许多这样的系统来说,数据产生的位置对用户来说非常重要.举个例子,从一个远端传感器中发射出的警报不会起到太大的作用,除非用户可以弄清楚事件发生的地点.对于用户来说,地理数据可视化上,在地图

Amazon英特尔合作面向Alexa的智能语音参考设计

英特尔和Amazon在智能家庭的用户接口方面发生,本周在拉斯维加斯举行的re:Invent大会上,两家公司宣布致力于一个面向基于Alexa产品的参考设计. 首款基于这个参考架构的产品将会在2017年第一季度面市,英特尔企业副总裁.总经理Gregory Bryant这样表示. 英特尔的任务是帮助交付在智慧家庭中能高度响应的.接近自主对话式的人工智能.他说:"我们正在接近于把它变成现实." 他说,英特尔下了两大赌注,这将有助于实现:未来五年重构家庭网络,可以支持迅速增加的连接设备,以及开发