AWS、阿里云、腾讯云、华为云,云数据库哪家强
企业上云已是不可逆的趋势,云数据库作为企业重要的IT基础设施,其重要性毋庸置疑,因此在选择产品之前需要做全面的考量。在深入了解和使用多家平台的产品后,笔者今天就针对AWS、阿里云、腾讯云和华为云这四家云平台的云数据库做一个详细的解读。
一、基础设施覆盖区域
1、对于企业用户而言,云厂商在全球的基础设施覆盖地区是首要考虑的问题。一般而言,基础设施的投入具备极强的规模效应,因此一旦云厂商建立起优势后,将会产生马太效应,通过价格、性能和服务建立起较宽的护城河。其中数据库引擎必然会在各个区域对齐,我们来看看各云厂商在生态最成熟的MySQL云数据库的区域和可用区支持情况。

2、从上表来看,AWS支持全球范围内21个区域,阿里云支持全球范围19个区域,腾讯云支持全球范围13个区域,华为云官方文档没有详细的区域和可用区列表及数量说明,可以从MySQL实例的售卖页看到支持全球范围9个区域,相对来说基础设施建设较慢。
二、云数据库种类
1、从下图可以看出,AWS支持12款云数据库引擎,阿里云支持18款云数据库引擎,腾讯云支持12款云数据库引擎,华为云支持6款云数据库引擎。单纯从支持的数据库引擎数量来说,阿里云拥有所有云厂商中最为丰富的数据库种类,涵盖了关系型、分析性、NoSQL、图数据库、时序数据库各个领域,可为不同企业业务场景提供多种解决方案,这点上来看优势还是比较明显的。

3、今年3月,华为云发布了Taurus,同样对标Aurora,但是目前在官网还找不到购买入口,应该还处于PPT产品阶段;再加上之前的分布式数据库中间件(Distributed Database Middleware,简称DDM)和文档数据库DDS。在这个数据库百花齐放的时代,每种数据库都各有优缺点,我们不能断言孰好孰坏,但在企业业务场景复杂的情况下,支持的种类越多意味着给用户的选择也就越多。

2、Aurora实例规格:

四、价格对比
1、价格是用户最关心的问题之一,MySQL数据库在各家云厂商里都占据了较重要的位置,其价格也在一定程度上体现了各云厂商云数据库的价格水平(当然,实际购买时不同厂商针对不同级别用户的折扣还是有很大差异的)。由于AWS国内站注册用户需要营业执照,我们选取的是AWS美洲区域进行比较,通过对比发现:AWS的价格较高,存储IOPS从1000到40000价格差异巨大,预留实例的存储能力也是单独计算的。

2、阿里云的价格相比AWS整体上要便宜20%左右,但略高于国内的腾讯云和华为云。腾讯云的按量付费实例在细分阶梯价格(第一阶梯T1,0<T1≤96小时;第二阶梯T2,96小时<T1≤360小时;第三阶梯T3,T1>360小时),用的时间越长单价越低。华为云的价格略低于腾讯云,在日益激烈的云计算赛道上,华为还是比较实在的,诚意满满想通过价格优势来迅速提高用户的数量。

2、AWS已经进入连续多年进入领导者象限,和微软与甲骨文的差距逐渐减少,几乎与传统商业数据库厂商实力相当,阿里云进入远见者象限也反映了阿里云在数据库领域的整体实力也已处于顶尖水平。反观腾讯云和华为云,目前还有很长的路要走。