手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

AWS如临大敌,阿里云华为云腾讯云哪个更能打

时间:2024-10-27 16:08:25

近年来,随着云计算产业的成熟,众多互联网企业以及传统企业,都从传统IT架构向互联网架构转型,全站上云已是大势所趋。数据库作为企业IT架构的核伺拈渌渴心之一,其重要性毋庸置疑,且替换成本也最高。因此即使在选择上云之后,选择哪一款云数据库产品也需要经营者做全面的考量。目前,云数据库领域可以说是百花齐放,国外云计算大厂亚马逊AWS在2014年就推出了自研数据库,而国内以阿里云为代表的厂商也在兴起,在深入了解和使用多家平台的产品后,笔者今天就针对AWS和阿里云华为云腾讯云这四家云平台的云数据库做一个详细的解读。

一、基础设施覆盖区域

1、对于经营者来说,首先需要考虑到的是云厂商的基础设施的覆盖区域,一方面来说云计算不仅有很高的技术门槛,其基础设施的投入也是具备极强的规模效应。像亚马逊这样的厂商都是先发制人,在建立起自己的优势后,通过价格、性能差距和成熟的服务流程建立起较高的行业壁垒,而在阿里云华为云等“国货”中,只有阿里云咬住了这个优势。而数据库引擎必然会在各个区域对齐,来看看各云厂商在生态最成熟的MySQL云数据库的区域和可用区支持情况。

AWS如临大敌,阿里云华为云腾讯云哪个更能打
AWS如临大敌,阿里云华为云腾讯云哪个更能打

2、总结上图,其中AWS在全球范围内有21个可用区,而阿里云华为云腾讯云在全球范围内的可用区依次为:19个、13个和9个。此处说明一下,因为华为的官方文档里并没有详细的区域和可用区列表及数量说明,可以从MySQL实例的售卖页看到支持全球范围9个区域,相对来说基础设施建设较慢。

3、不过还需要注意一点,经营者在选择数据库的时候还需要考虑一个地域性的问题,而在这一点上阿里云做的最好,在亚太区域拥有最为广泛的云计算基础设施布局,并且是唯一在马来西亚和印度尼西亚开设数据中心的云服务商。

云数据库种类

1、能支持多少种云数据引擎也是非常重要,毕竟不同企业有着不同的业务场景,需要各种解决方案,支持的种类越多意味着给用户的选择也就越多,支持的引擎单一会限制双方合作。

AWS如临大敌,阿里云华为云腾讯云哪个更能打

2、从数量上来看,AWS只支持12款云数据库引擎,在阿里云华为云腾讯云的对比中,只胜过支持9款云数据库引擎的华为云,和腾讯云相等。而阿里云支持18款云数据库引擎,且拥有所有云厂商中最为丰富的数据库种类,涵盖了关系型、分析性、NoSQL、图数据库、时序数据库各个领域,

AWS如临大敌,阿里云华为云腾讯云哪个更能打

3、再来看看AWS和阿里云华为云等厂商数据库自研成就:AWS 旗下悍将不少:可跨3个可用区的6路复制、30秒内便可完成故障转移、同时具备快速的crash recovery能力的Aurora; 与 MongoDB API 兼容、实际上是一个 MongoDB 的托管版简易替代的新数据库产品DocumentDB;另外AWS还有自研的表格存储DynamoTable和图数据库Neptune。

4、专家肯定阿里云在云计算技术上已经追赶上A掳姗浚瑙WS的脚步并有超越,这从自研数据库的成果可见一斑:2017年发布的自研数据库POLARDB,对标AWS Aurora,性能已有超超越;A荏鱿胫协nalyticDB(简称ADB),是一个用于在线数据分析业务的数据库; Data Lake Analytics,提供无服务器化的云上交互式查询分析服务;而分布式关系型数据库服务(DRDS),主要用于解决单机数据库服务瓶颈问题;此外还有自研的时序数据库TSDB,以及分别对标AWSDynamoTable和Neptune的表格存储TableStore和图数据库GDB分别对标AWS的DynamoTable和Neptune。

5、腾讯云也有对标AWSAurora和阿里云的POLARDB的产品缇吾怩舭——在2018年底推出的云原生数据库CynosDB,也能够兼容开源数据库MySQL和PostgreSQL,同时还有个时序数据库CTSDB。而华为云直到今年3月才发布了同样对标Aurora的 Taurus,但是从官网没有购买人口的情况来看,可能还处于PPT产品阶段;除此外,就只有之前的分布式数据库中间件(Distributed Database Middleware,简称DDM)和文档数据库DDS。

AWS如临大敌,阿里云华为云腾讯云哪个更能打

性能对比

1、性能对比比较复杂,因为云数据库种类多,而且每种云数据库引擎又能支持多种规格,要比较四家的综合性能实力,控制变量考虑只横向评测各家的自研数据库性能。但是在阿里云华为云等国货中,腾讯的CynosDB和华Taurus目前还没有开放。所以这次由推出时间较早、相对成熟度较高的阿里云POLARDB和Aurora进行TPC-C性能评测。

2、备注:TPC-C是标准化的OLTP性能基准测试模型,使用仓库数量做为扩展因子(scale factor),本次测试使用的仓库数量分别为:100 , 1000,对应的数据量为10GB,100GB。POLARDB实例规格:

AWS如临大敌,阿里云华为云腾讯云哪个更能打

3、Aurora实例规格:

AWS如临大敌,阿里云华为云腾讯云哪个更能打
AWS如临大敌,阿里云华为云腾讯云哪个更能打
AWS如临大敌,阿里云华为云腾讯云哪个更能打

4、从以上测试结果不难看出:在较大实例规模上,POLARDB的已有明显的优势;而随着实例规格下降,POLARDB的优势开始持续扩大,在小规格实例中,POLARDB的绝对性能优势巨大,甚至可以达到2X左右Aurora的性能优势,这对于业务规模小的企业来说无疑是更好的选择。

价格对比

1、对于价格这用户最关心的问题,这里采取在各家云厂商中都块悼对萱占据重要地位的MySQL数据库价格,以此来比较各云厂商云数据库的价格水平(此处不考虑在实际交易中心,不同厂商针醑穿哩侬对不同级别用户的有差异性很大的折扣)。首先来看AWS,(由于AWS国内站注册用户需要营业执照,我们选取的是AWS美洲区域进行比较),通过对比发现:存储IOPS从1000到40000价格差异巨大,预留实例的存储能力也是单独计算的,AWS的价格可以说是很高。

AWS如临大敌,阿里云华为云腾讯云哪个更能打
AWS如临大敌,阿里云华为云腾讯云哪个更能打

2、而在阿里云华为云等中国厂商的情况则是,阿里云的价格略高于后两家,但和同为3A巨头的AWS相比,整体上要便宜20%左右。腾讯云的按量付费实例在细分阶梯价格(第一阶梯T1,0<T1≤96小时;第二阶梯T2,96小时<T1≤360小时;第三阶梯T3,T1>360小时),用的时间越长单价越低。华为云的价格略低于腾讯云,在日益激烈的云计算赛道上,落后太多的华为无疑是希望通过价格战来弥补差距。

AWS如临大敌,阿里云华为云腾讯云哪个更能打

3、总体对比,不难看出AWS和阿里云的规模效应已经初步建立,为求生存其他厂商希望依靠更优惠的价格来增加自己的吸引力。

第三方认可

1、为了增加测评的权威性,我们来看一下权威研究机构们对云数据库市场的评价。此处以国际知名研究机构Gartner发布的数据库魔力象限为准,其评选标准包括全球市场份额、产品能力、客户反馈,在反应全球范围内各个厂商的数据库发展水平和成熟度较为权威。在最近的2018年评选中,仅有AWS、阿里云和Google是三家云数据库厂商入选。

AWS如临大敌,阿里云华为云腾讯云哪个更能打

2、AWS已经进入连续多年进入领导者象限,和微软与甲骨文的差距逐渐减少,几乎与传统商业数据库厂商实力相当;而阿里云华为云等中国厂商整体水平还有一段路要走,但阿里云进入远见者象限,也代表有中国企业在数据库领域的整体实力已处于顶尖水平。

© 手抄报圈