亚马逊AWS宣布推出Amazon Aurora

在11月12日举行的AWS re:Invent大会上,亚马逊公司(Amazon.com)旗下的Amazon Web Services宣布推出Amazon Aurora。这是一个面向亚马逊关系数据库服务(RDS)的兼容MySQL的数据库引擎,它结合了高端商用数据库的高速度和高可用性以及开源数据库的简洁性和高成本效益。Amazon Aurora的性能最高可达到典型MySQL数据库的五倍,可用性不低于商用数据库或高端SAN,并拥有卓越的可扩展性和安全性,而且其成本只有高端商用数据库产品的十分之一。客户无需前期投入或承诺,只需为所使用的每个Amazon Aurora数据库实例支付每小时的使用费,且Amazon Aurora可以自动扩展存储容量,不会出现停机或性能降低的情况。有关Amazon Aurora的更多信息,请访问http://aws.amazon.com/rds/aurora。

之前,客户在评估数据库解决方案时必须在性能和价格之间做出取舍。商用数据库提供高性能和先进的可用性功能,但价格昂贵、管理复杂并包含高度锁定的限制,且具有惩罚性的许可条款。虽然流行的开源数据库需要较少的资本支出并且更容易管理,但客户有时候会发现它们不太可靠并且需要大量准备工作才能进行商用运营。Amazon Aurora这个全新的数据库引擎,结合了两者的优势——高端商用数据库的高性能和高可用性以及开源数据库的价格。高度耐久且高可用的Amazon Aurora可在多个可用区上自动复制数据,并持续地把数据备份到Amazon Simple Storage Service(Amazon S3)上,在不影响性能的情况下实现99.999999999%的耐久性。 Amazon Aurora提供高于99.99%的可用性,可在60秒内自动检测大多数数据库故障并恢复正常,不会出现崩溃恢复或需要重建数据库缓存的情况。Amazon Aurora持续监测实例健康状况,如果出现故障,它会自动切换至只读副本而不会丢失数据。

AWS数据库服务副总裁Raju Gulabani表示:“Amazon RDS为数千个AWS客户降低了管理关系数据库的成本。随着过去几年需求的暴增,我们已经增加了MySQL、Oracle、SQL Server和PostgreSQL引擎。但是,客户一直表示他们希望更轻松地以开源引擎的价格获得商用数据库的性能。这就是我们开发Amazon Aurora的原因。过去三年,我们一直在开发兼容MySQL的数据库,并在引擎和存储层面进行创新,从而实现了比MySQL高五倍的性能并且价格只有商用数据库解决方案的十分之一。”

通过紧密集成数据库引擎和基于SSD的虚拟化存储层(专为数据库工作负载而开发),Amazon Aurora的性能和可用性相较于MySQL有大幅提升,从而降低了存储系统的写入次数、尽量避免了锁定并消除了数据库处理线程带来的延迟。Amazon Aurora存储可以容错,透明地容忍磁盘或可用区的可能故障,并进行自我修复,自动监测和修复损坏的数据块和磁盘。此外,Amazon Aurora存储可以自动扩展,在整个编队上重新平衡输入/输出(I/O),从而提供一致的性能且不会过度配置。例如,客户可以启动一个10GB的数据库并使其自动扩展到64TB,无需任何中断即可重新调整数据大小或条带化数据。

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

Coursera的教育平台向上千万学生提供来自全球顶级教育机构的数百个免费在线课程。Coursera的软件工程师Brennan Saeta表示:“我们的平台目前使用分片MySQL数据库每个月处理数十亿次SQL查询。Aurora提供标准RDS MySQL五倍的吞吐量,并让我们能够通过AWS数据中心上的可读备用来调试可用性和读取性能,帮助我们降低总体成本并提高可靠性。”

Kurt Geiger是欧洲领先的奢侈品零售商之一,其电子商务系统架构师Adam Bidwell表示:“我们大量使用MySQL复制来支持每天超过100万页面访问量,并且我们也一直在寻求扩大规模和改进产品目录的新鲜度的方法。然而标准MySQL所能支持的最大容量就快要无法满足我们不断增长的客户数量。而Amazon Aurora新的低延迟副本功能将允许我们把产品目录扩大15倍,同时把产品页面的新鲜度提高40倍。最重要的是,Amazon Aurora兼容MySQL,这让我们几乎无需做出任何改变就能继续使用我们的应用。”

FacialNetwork是基于云的脸部识别应用的全球领导厂商。FacialNetwork首席技术官Josh Rose表示:“Amazon Aurora解决了我们大规模地直接扩展大容量数据库的问题。我们快速增长的业务为数据库扩展和管理带来了多种挑战。Amazon Aurora为我们提供了大规模、极为简单且经济高效的读写性能,让我们的开发团队能够集中精力提供满足客户需求的平台和应用。”