一篇文章带你看懂AWS re:Invent 2018大会,揭秘Amazon Aurora

本文由云+社区发表

| 本文作者: 刘峰,腾讯云NewSQL数据库产品负责人。曾职于联想研究院,Teradata北京研发中心,从事数据库相关工作8年。2017年加入腾讯数据库产品中心,担任NewSQL数据库产品负责人。

云数据库与传统数据库的战争已打响,一个字概括就是“抢”。

如火如茶的 AWS re:Invent 2018大会闭幕了,相信云养鹅的产品经理们又准时打开油管,Recap一年一度的科技盛宴。 据说今年一共发布了140多项产品服务,但是,Amazon Aurora 数据库 仍然位居 “Fastest growing service in AWS history” 即AWS历史上增长最快的服务,所以如果没有时间又不想错过Aurora最精彩的内容的话,浏览下本文就可以了。

【背景】Aurora是Amazon在2014 AWS re:Invent大会上推出的一款全新的云原生关系型数据库,为云打造。 性能和可用性与商用数据库相当,成本只有其 1/10。

战场1: 抢用户 - 清晰用户画像做实头部客户

Aurora仍然是AWS史上增长最快的产品,AWS前100的头部客户已经有3/4在使用Aurora. 2014年底推出至今,官方从没有对外披露过运营数据。不论情况是否属实,“AWS史上增长最快的产品“ 造势成功,在公司内部成功的抢到了3/4的头部客户。

这次大会官方首次公开描述了Aurora的用户画像,即什么人在用Aurora,从引擎角度将用户分为两类:

A. 使用开源引擎的用户 比社区版5倍的性能提升 更高的可用性和持久性 成本减少了60% 易迁移 业务零改动

B. 使用商业数据库的用户 1/10的成本,不需购买许可证 可结合整个AWS生态 具备商用数据库级别的性能和可用性 AWS提供了迁移工具和服务

战场2: 抢数据 - 向商业数据库开战

距 Larry Ellison 回应CNBC采访宣称Amazon不可能在2020年完成去O不到四个月,AWS CEO上周 Jassy发话,到2018年底,AWS 88%的Oralce数据库和97%的核心系统的数据库都会迁移到Aurora 和DynamoDB,并在2019年底前彻底去O。

不仅仅是Oracle,AWS的数据迁移服务DMS和模式转换工具SCT 开始支持从Oracle,SQL Server,MongoDB,Cassandra,IBM DB2 到 Aurora的迁移。

不仅如此,在功能和用户体验上也下足了功夫:

增加了迁移向导(Step by Step), 支持迁移转换的工作量评估,SCT转换率高达90%,还是自动的。支撑原生迁移工具例如 pgdump

横向上全面支持“同构”,“异构”以及支持“原生”的迁移能力。纵向上则把产品体验,迁移全流程,核心功能以及生态兼容的配套设施 “面面俱到”。

战场3: 抢行业 - 支持各种行业认证和标准

有了产品,有了渠道,安全合规性是政府,金融行业上云的最后一公里。

AICPA:美国注册会计师协会 (AICPA)旗下IT审计和信息安全管理的权威认证(SOC)

ISO9001: ISO9000族标准所包括的一组质量管理体系核心标准之一。用于证实组织具有提供满足顾客要求和适用法规要求的产品的能力,目的在于增进顾客满意

ISO27001:提供了一套综合的、由信息安全最佳惯例组成的实施规则,其目的是作为确定工商业信息系统在大多数情况所需控制范围的唯一参考基准

PCI DSS:Payment Card Industry (PCI) Data Security Standard 第三方支付行业(支付卡行业PCI DSS)数据安全标准 HIPPA:Aurora 版本符合 HIPAA 要求,可通过与AWS签署《业务合作协议》(BAA),使用它们构建HIPAA 合规应用程序并存储医疗保健相关信息(包括受保护的健康信息 [PHI]

FedRAMP: 美国政府联邦机构在使用 AWS 云服务来处理、存储和传输联邦政府数据。政府层面的安全授权计划。所有美国联邦机构和所有云服务均须落实 FedRAMP

战场4: 抢场景 - DBA可以用嘴管理AWS数据库了

Alexa: 就是亚马逊的Siri,腾讯的小微,百度的小度,阿里的天猫精灵。

没想到AWS合作伙伴Slalom将Alexa和RDS的Performance Insight 集成,DBA可以:

语音查询目前Ohio的数据库运行状况;语音查询过去两天北加州数据的运行问题;语音查询导致问题的业务;语音查询业务归属的用户;语音发邮件通知该用户

另外,通过Database Activity Monitoring数据库行为监控服务,可以将数据数据库日志通过Amazon Kinesis流数据平台吐给第三方日志/流数据处理软件中例如McAfee,IBM Guardium,Imperva进行定制化分析和可视化展示。

战场5: 抢未来 - Aurora Serverless 数据库服务的蓝海

Aurora Serverless的使用场景:

低频应用:例如个人网站博客

不可预测业务:新游戏

开发测试环境:临时,半夜,周末需要。

多租户SaaS应用

Aurora Serverless的好处:

用时开启,不用关闭

根据业务自动扩缩容

业务端无感知

按秒付费,不用不收钱

Aurora Serverless符合低频小数据量的IoT场景。用户可以是一个摄像头,一台相机,一双Nike智能鞋,一个GPS,一台游戏机,一副智能眼镜,一部智能手机,一块智能手表,一个蓝牙耳机。此次新发布支持了PG版本,可以在IoT场景更有效发挥PG数据库的优势。Aurora Serverless按使用付费,按计算能力付费,是云计算最终的产品形态。

原文地址:http://blog.51cto.com/13957478/2327428

时间: 12-07

一篇文章带你看懂AWS re:Invent 2018大会,揭秘Amazon Aurora的相关文章

一篇文章带你看懂Cloudflare信息泄露事件

版权声明:本文由贺嘉  原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/753847001488039974 来源:腾云阁 https://www.qcloud.com/community 1.问题描述 近期根据Hacker News的报道,以及国际CDN厂商cloudflare的公告,我们注意到了一起敏感信息.API 密钥被Cloudflare泄露给了随机的 requesters请求,同时相关敏感数据也被搜索引擎给收录

一篇文章带你搞懂DEX文件的结构

DEX文件就是Android Dalvik虚拟机运行的程序,关于DEX文件的结构的重要性我就不多说了.下面,开练! 建议:不要只看,跟着我做.看再多遍不如自己亲自实践一遍来的可靠,别问我为什么知道.泪崩ing..... 首先,我们需要自己构造一个dex文件,因为自己构造的比较简单,分析起来比较容易.等你简单的会了,难的自然也就懂了. 0x00■  构造DEX文件 首先,我们编写一个简单的Java程序,如下: public class HelloWorld { int a = 0; static

一篇文章教你读懂Makefile

makefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂.这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义.特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力.因为,makefil

三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别

版权声明:本文为sang原创文章,转载请注明出处. 目录(?)[+] 关于inflate参数问题,我想很多人多多少少都了解一点,网上也有很多关于这方面介绍的文章,但是枯燥的理论或者翻译让很多小伙伴看完之后还是一脸懵逼,so,我今天想通过三个案例来让小伙伴彻底的搞清楚这个东东.本篇博客我们不讲源码,只看使用.源码的解读会在下一篇博文中带来. inflate方法从大范围来看,分两种,三个参数的构造方法和两个参数的构造方法.在这两类中又有细分,OK,那我们就把各种情况都来演示一遍. 1.三个参数的in

带你看懂Dictionary的内部实现

了解Dictionary的开发人员都了解,和List相比,字典添加会慢,但是查找会比较快,那么Dictionary是如何实现的呢? Dictionary的构造 下面的代码我看看Dictionary在构造时都做了什么: private void Initialize(int capacity) { int prime = HashHelpers.GetPrime(capacity); this.buckets = new int[prime]; for (int i = 0; i < this.b

一篇文章带你深入理解什么是负载测试

介绍 任何软件开发项目接近完成的时候,它可能已经通过无数次测试了,特别是在测试和开发同时发生的敏捷测试环境下.无论你已经进行过多少轮测试,一旦你的应用程序已接近完成,那么只有一个办法知道你的软件是否可以满足真实用户群的实际需求,它就是负载测试.你可以使用负载测试工具来完成这项工作.负载测试是指给软件.应用程序或网站加上模拟的需求,以测试其在不同的环境下的运行状态的过程. 负载测试和性能测试 作为大家最了解且最常见的一种性能测试类型,负载测试即包括将常规压力施加到软件应用或 IT 系统,去看它们是

一篇文章让你读懂iOS和Android的历史起源

智能手机虽说是移动电话,但我们完全可以将其作为小型化的电脑来思考.这样一来也能够显示出智能手机OS的高性能.我们首先一起来回顾下智能手机OS的历史. OS的黎明期 其实在很早之前就已经有这样的想法,即在像智能手机这样可以便利携带的小型电脑终端上运行OS.大约20年前左右,在美国的拉斯维加斯举办的世界最大的电脑相关产品展示会“COMDEX”上,日本索尼公司开发的当时称之为“MagicjLink”的携带型信息终端吸引了很多的关注(图1).这款终端并不仅仅是一款用来记笔记和日程规划的电子帐本,当时已经

一篇文章带你快速入门createjs

开始用createjs这个框架的时候,发现网上的相关教程还是挺少的,所以写一篇文章,方便日后查看. createjs简介 官网:http://www.createjs.cc/ createjs中包含以下四个部分: EaselJS:用于 Sprites.动画.向量和位图的绘制,创建 HTML5 Canvas 上的交互体验(包含多点触控) TweenJS:用于做动画效果 SoundJS:音频播放引擎 PreloadJS:网站资源预加载 类似于SoundJS,PreloadJS,如果自己处理起来比较方

[转载] 一篇文章带你了解Paxos算法

原文: http://dockone.io/article/640 [编者的话]本文是Quora上关于Paxos算法的回答,两位答者分别从不同的角度描述Paxos算法.Vineet Gupta的回答细致入微,更偏向理论.Russell Cohen用具体的例子讲解Paxos算法,相辅相成. Vineet Gupta的回答 有很多关于一致性(consensus)问题的解决方案,而这些解决方案中,我认为Paxos相对来说很好理解. 『达成一致性』最简单的例子就是结婚誓词: “你愿意.......”(男

(好文推荐)一篇文章看懂JavaScript作用域链

闭包和作用域链是JavaScript中比较重要的概念,首先,看看几段简单的代码. 代码1: 1 var name = "stephenchan"; 2 var age = 23; 3 function myFunc() { 4 alert(name); 5 var name = "endlesscode"; 6 alert(name); 7 alert(age); 8 alert(weight); 9 } 10 myFunc(); 11 myFunc(); 上述代码