加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

做云计算时代的数据库 Amazon Aurora成就数据之美

发布时间:2018-11-09 22:11:46 所属栏目:云计算 来源:驱动号
导读:19世纪,爱马仕还是一家专门制作各种精美马具的作坊,但到了20世纪,汽车逐渐取代马车,爱马仕不得不从马具转向皮具,从而成就了这一世界级奢侈品品牌;1975年,柯达研发出世界上第一台数码相机,但由于担心胶卷业务受到影响,柯达一直没有大力发展数码业
副标题[/!--empirenews.page--]

19世纪,爱马仕还是一家专门制作各种精美马具的作坊,但到了20世纪,汽车逐渐取代马车,爱马仕不得不从马具转向皮具,从而成就了这一世界级奢侈品品牌;1975年,柯达研发出世界上第一台数码相机,但由于担心胶卷业务受到影响,柯达一直没有大力发展数码业务,等到数码时代真正到来,柯达也从胶片巨头走向破产重组。

7d5dd484cc594742affa98f7d6bf35b2

从爱马仕和柯达的经历可以看出,一个时代的变迁往往会带来整个社会翻天覆地的变革:汽车时代,再好的马具也没有市场;数码时代,再好的胶卷也无用武之地。只有那些顺应时代变革的企业,才不至于像恐龙一样灭绝。

在科技业,时代变迁带来的剧变同样十分明显,从传统IT时代到云计算时代,数据不再只是沉睡的宝藏,数据库的作用和价值正变得尤为突出。正如亚马逊CTO Werner Vogels所说:数据是大部分企业业务的核心,而使业务独特的原因所在,是所拥有的数据、数据的质量以及如何利用这些数据,这使得数据存储越来越重要,宝藏就在数据库中。

真因为如此,顺应云计算时代而生的Amazon Aurora成为AWS公司历史上发展最快的服务,在过去两年间,AWS通过其数据库迁移服务迁移了超过60000个数据库。这样大规模的数据库迁移不仅意味着数据库市场在悄然变化,更进一步表明了企业在对待数据态度的巨大转变。

这些企业为什么要做数据库迁移?

Autodesk是一家3D设计、工程和娱乐软件领域的领先企业,如今,Autodesk在Amazon RDS上运行的MySQL托管数据库和在Amazon EC2上托管的自我管理的MySQL数据库已成功迁移到Amazon Aurora。Autodesk之所以做出这样的选择,也是迫于无奈。

Autodesk Access Control Management(ACM)应用程序是在云中诞生的,对可用性、可扩展性和性能都有着较高的要求,不论在容量需求上还是在延迟实践上,MySQL都无法满足ACM所带来的挑战。与其削足适履,倒不如选择一个可替代方案。

在向Amazon Aurora迁移后,Autodesk发现,ACM应用程序的扩展性提高了20倍,应用程序的响应时间缩短了2倍,并且Aurora支持的数据库连接数量增加了7倍。不仅如此,这一迁移的亮点还在于CPU利用率比类似大小的数据库实例减少了10倍,从使用MySQL时高达100%的峰值水平降至使用Amazon Aurora后不到10%的水平,为数据库跟随ACM的扩展增长留下了空间。

MAGASeek是一家日本电子商务网站,不仅经营着来自2000多个国内外品牌的男装和女装,还在为制衣企业提供从建设电子商务网站到运营等各个阶段的全面服务。为了应对激烈的市场竞争,MAGASeek需要以最少的成本快速构建具有高度竞争力的网站。

但依托传统的本地IT基础设施,MAGASee建成一个电子商务网站需要两个月时间,而老旧IT基础设施效率地下、升级费用也十分昂贵。为此,MAGASeek开始寻求将本地基础设施与云端相结合,通过混合解决方案应对服务器负载的突增;不仅如此,MAGASeek还考虑将企业的核心数据从原来的Oracle数据库迁移到Amazon Aurora上,以应对系统负载的突增。

在AWS的帮助下,MAGASeek只用了两名工程师就完成了迁移工作,通过这一迁移,MAGASeek批处理作业的能力翻了三倍,每秒的客户端请求处理数超过此前应用Oracle数据库时的最高值,而数据处理的速度也更加迅速,充分保障了公司的业务开展。

Innovid作为一家视频营销企业,近年来随着客户群体和数字视频广告预算的不断增加,公司业务持续扩展。为了确保在多个地区提供能够按需拓展的一致服务,Innovid必须具备一个高度可用的弹性IT环境,最终,Innovid决定将自己的基础设施迁移到云端,并将数据从MySQL数据库迁移到Amazon Aurora上。

2012年,Innovid每个月的视频广告量大约在3.6亿条左右,时至今日,Innovid的处理能力已经超过150亿条。“得益于AWS,我们现在所能处理的广告量是五年前处理量的40倍。”Innovid高级工程副总裁Yuval Pemper表示,“迁移到Amazon Aurora是我们做过的最明智的决策。它提供了业绩,并帮助我们免去了一大堆耗时的手工操作任务,例如重复工作和备份工作。”

从上述几家企业数据库迁移的心路历程来看,在数据爆炸式增长的今天,传统的数据库已经无法满足企业业务的实际需求,云计算时代还是要用全新的数据库系统才行。这一点与计算能力颇有相同之处:过去,企业为了应对业务峰值,只好构建满足业务峰值的计算能力,尽管许多能力平时都处在闲置状态;现在,面对业务峰值,企业则可以通过云的方式,对计算能力进行弹性扩容,从容应对的同时降低企业整体成本。

作为新一代数据库Amazon Aurora究竟有哪些优势?

作为亚马逊为云打造的一款能兼容MySQL的新一代企业级数据库,Amazon Aurora基于云设计了一套全新架构,使数据库的性能大大优化,其速度最高可以达到标准MySQL数据库的五倍、标准PostgreSQL数据库的三倍。而且,Amazon Aurora不仅拥有高端商业数据库的性能和可用性,还拥有非常灵活的横向及纵向扩展能力,具有开源数据库的简单性和成本效益。

这样的数据库一定很贵吧?事实并非如此,其成本仅有商业数据库的1/10而已。具体来说,Amazon Aurora在如下几个层面有着较为突出的优势:

1、在兼容性上,Amazon Aurora能很好地兼容MySQL和PostgreSQL的关系数据库。其中,当前使用MySQL5.6和MySQL5.7的用户,无需修改应用的代码、应用程序、驱动程序和连接工具,就可以像访问原数据库一样访问Amazon Aurora。有版本差异的数据库,也只需要进行数据库升级或者进行少量代码、应用的修改就可以将系统迁移到Amazon Aurora。

2、在高性能和可扩展性上,Amazon Aurora作为一个集群数据库,可以包含一个主节点和多个只读节点,当用户访问量增加时,企业可以根据需求动态增加只读节点,从而扩展数据库的读的能力,它最多可以跨三个可用区,添加15个低延时(一般延时为毫秒级)的只读副本,这意味着你的数据库可以是一个16个节点组成的集群,大大提高了数据库的处理能力。

3、在数据的持久性上,Amazon Aurora数据库的存储是以SSD硬盘为基础、能被Aurora数据库内多个节点共享的虚拟集群卷,这个集群卷可以跨3个可用区。这意味着企业将数据插入到Aurora数据库时,数据会跨3个可用区自动复制数据的6个副本,从而在出现硬盘故障或者数据中心灾难时可以自动恢复,从而保障数据的高可用。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读