云计算厂商到底哪家强,各家有各家的说法,今天就来跟你聊一聊,各家厂商的云计算技术到底怎么样。我选取了国内知名度比较高的几家厂商,通过弹性计算能力(云计算的核心能力)、数据库能力、存储能力、人工智能(大数据)、CDN 业务、域名服务等几个方面来评判,看看哪个才是适合你的云计算厂商。
免责声明:本文所发表的观点,由于个人能力和资源所限,仅代表个人意见和客观结果,如有不同意见,欢迎探讨。本文的写作初衷是为了给广大云计算用户在选择云产品时做为参考。
AWS(中国)
AWS 作为云计算的老大哥,在弹性计算方面,发展其了以EC2 为首的计算服务矩阵,提供了10 项不同的产品,联合来使用,满足用户对于计算能力的要求。但是产品缺乏场景,无法满足用户的直接需求,需要用户自行构建一些计算的服务。给 4.5 分。
在数据库方面,AWS 提供的数据库类型是相当丰富的,六种常见的SQL 数据库(Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle和Microsoft SQL Server)、特有的DynamoDB、基于Redis 和Memcahed 的ElastiCache 产品,给你以最完美的用户体验。给 5 分。
在存储方面,AWS 的S3 存储服务可以说是鼎鼎大名,不少人都听说过或使用过,AWS 还推出其块存储和弹性文件存储系统,以及PB 级文件存SnowBall。不过本身由于产品类型的限制,对应某些特定场景下的用户需求,无法很好的满足,需要用户进行一定的妥协,给 4 分。
在安全方面,AWS 提供身份认证系统、证书系统、WAF 系统、密钥管理系统等多项安全、合规方面的服务,来帮助用户更好的规范化自己的业务,实现更好的业务拓展。给 4 分。
在大数据方面,AWS 投入了大量的精力研发了EMR、QuickSight、Lex、Polly等产品,来帮助用户去更好的进行大数据研发和人工智能的研究。给 4 分。
在CDN 方面,AWS 在全球范围内建设了近70 个CloudFront 节点,足够满足用户出海的需求,可惜的是没有一个国内节点,如果当前业务主力仍在国内,可能并不适合使用AWS 的CloudFront。给 3.5 分。
AWS 并没有提供域名注册的服务,不过其提供的DNS 服务Route 53 也属于非常出名的,很多大型企业都在使用该服务,给个及格分 3 分。
Azure (中国)
在云计算的基础能力-弹性计算上,Azure 似乎更倾向于由用户自行实现场景化,所提供的计算服务较为基础,只有虚拟机、虚拟机规模集(集群)、应用服务、批处理等6 项服务,由用户自身借助虚拟机实现场景化,给 4.5 分。
在数据库方面,Azure 着重其SQL Server 产品,围绕SQL Server 提供了不少的服务。不过也没有忘记广大Linux 用户的需求,提供了MySQL 产品和Redis 缓存,以及其所特有的DocumentDB,给 5 分。
在存储方面,Azure 只提供了一种云存储,而且只能挂载在虚拟机上,相对来说,可以使用的场景就少了一些,给 3 分。
在安全方面,Azure 只提供了秘钥保管库、Active Directory 和多重身份验证,使用的场景有限,只能给 2 分。
在大数据方面,Azure 只提供了HDInsight、流分析、认知服务、PowerBI 这四种服务,在大数据方面的投入太少,给 2 分。
在CDN 方面,Azure 在国内投入建设了大概50 个节点,在之前的测评中,Azure 的可用节点量还是非常多的。使用效果还算给力。不过由于Azure 的CDN 只能用于自家的虚拟机产品,这一方面还是不如其他家相对开放宽容一些。给 2.5 分。
由于Azure 并没有提供域名服务,所以在这一方面,0 分。
阿里云
弹性计算是阿里云的核心产品,拥有包括云服务器、专有网络、容器服务、弹性伸缩、负载均衡等9 项业务,涵盖用户的每一种选择。但是其在计算领域更加专注于底层的的计算能力和稳定性,尤其是近期推出的神龙技术架构,跟AWS的Nitro很类似,都是通过先进的虚拟化技术打破物理机和虚拟机的隔阂。虽然相比AWS,阿里云起步比较晚,但跟AWS这个标杆的距离在不断缩小,给 4.5 分。
在数据库方面,阿里云拥有足够的诚意,满足用户的一切需求,不管是普通用户常用的三大SQL 数据库(MsSQL、MySQL、PostgreSQL),还是流行的NoSQL(MongoDB、Redis、Memcache),都为用户提供了服务,帮助用户更好的使用这些能力同时,对于大数据需要的海量存储,阿里云也提供了对应的产品(PetaData、HBase 以及OceanBase)。值得一提的是自研的POLARDB,官方宣称性能是MySQL数据库的6倍,可惜在Oracle 数据库支持方面有所缺失,要从第三方绕一下。给 4 分。
在存储方面,阿里云提供了对象存储、文件存储、归档存储、块存储和表格存储等多种存储模式,最新的ESSD的随机读写达到了恐怖的100万,给 4 分。
在安全方面,阿里云以云盾为基础,发展出了数十款安全产品,涵盖了WAF、内容过滤、数据加密、DDoS 防护、数据风控等多项功能,阿里本身的安全能力就很出众,在云上同样有保障。给 4.5 分。
在人工智能方面,阿里云以ET大脑为基础,发展了ET工业大脑、ET农业大脑、ET环境大脑、ET医疗大脑等数个AI解决方案,及50多个AI产品,在众多产品体系中,属于阿里云集中力量发展的项目,从落地情况来看,也是国内走在最前列的。给 4 分
在CDN 方面,阿里云官方给出的数字是 1500+ 全球节点,带宽储备超过120T,考虑到阿里云本身就是优酷、淘宝最大的CDN服务商,从实际效果来看,还是非常出色的,给 5 分。
在域名服务上,阿里云做的是最好的,其域名业务源自收购的国内的最大的域名供应商万网。不仅提供了基础的域名注册的服务,还针对域名交易的人群,提供了域名交易、域名预定、域名转入等服务,域名管理方面做到了一家成熟企业的优秀标准,给 5 分。
腾讯云
腾讯云在基础计算能力的提供上,投入不少精力,包括标准的云服务器、GPU 云服务器、FPGA 云服务器等,在弹性计算上,大量的投入研发和实践,帮助用户更好的使用云计算,给 4 分。
在数据库方面,腾讯云提供了标准的SQL 数据库和其特有的TDSQL,针对高速缓存场景的Redis 和Memcached、标准的NoSQL 数据MongoDB 以及一些适合于大数据的数据库,如HBase、分布式数据库DCDB。不过丰富的产品缺没有配套的应用,腾讯云没有针对用户提供数据迁移的服务,会导致用户在使用时的体验不佳。给 3 分。
在存储方面,腾讯云的技术研发略显吃力。只提供了标准的对象存储和云硬盘服务,对于一些不同场景下的需求来说,还是显得不足。给 3 分。
在安全方面,腾讯云依托大禹网络安全和天御业务安全防护,提供了不少场景化的安全服务。相比之下,腾讯云的产品更加倾向场景化为用户提供服务。给 3.5 分。
在大数据方面,腾讯云发展出来了大数据基础服务、数据应用和AI 三大体系,提供了丰富的技术产品,对于用户来说,也是可以更好的去借助云计算的资源来实现自己的需要。给 4 分
在CDN 方面,腾讯云依托腾讯本身的业务,提供了全球1000 多个加速节点,来帮助用户去提升用户体验。不过不知道出于什么原因,腾讯云的CDN 的每次变更,都会有较长的时间才能生效。给 4 分
在域名方面,腾讯云只提供了基础的域名注册服务,只能算个及格。给 3 分。
百度云
百度云在计算上提供了多样化的计算能力,除了提供基础的IaaS 的云服务器,还提供了专属服务器、物理服务器和GPU 服务器。特别是其一直以来的发展的BAE 应用引擎,增添了一些亮点。不过本身计算产品的种类较少,也确实是其问题。给 4 分。
百度云在数据库的建设上,不如其他家用心,只提供了标准的MySQL、SQL Server、Memcache、Redis和NoSQL 数据库 MolaDB。只能算的上及格,给 3分。
在存储方面,百度云如同腾讯云,只提供了对象存储和云磁盘,只能够给一个及格分,3 分。
在安全方面,百度云可以说是诸多云计算厂商中提供的最差的了。只提供了标准的安全服务和DDoS 防护服务,也只能够给 3 分及格分。
在大数据和人工智能方面,百度投入了大量的人力物力进行研发,提供了多种不同的大数据产品和人工智能产品,包括MapReduce、批量计算、OLAP 引擎、机器学习等。做的是非常不错的。给 4.5 分。
在CDN 方面,百度没有说明到底提供了多少个节点,但是根据其节点分布图,除了海南和西藏,都能够保证每个省份至少一个加速节点。给3 分。
百度云提供了域名注册的基础服务,没有提供其他服务,只能算个及格。给 3 分。
结语
各家云计算厂商都有自己的优势业务,AWS 的数据库、Azure 的弹性计算、阿里云的稳定性和AI能力、腾讯云的场景化、百度云的人工智能,还有未上榜的华为云也有一定潜力。相比之下,AWS和阿里云的各项能力最为均衡,也是业内追赶的目标。
同样,我们也看到太多的不足。来自海外的 AWS 和Azure 虽然技术强劲,但是同时也出现了一些体验不好的部分,无法给用户以一站式的体验,对于产品本身的规划、产品的质量,应当再做考量。同时我们也看到,云厂商越来越重视人工智能的发展,AI成为企业选择云厂商的一个重要决定性因素。
云计算不同于现在的互联网创业,往往是轻资产,重人员。云计算打的是基础设施的仗,如果想要做好云计算,就要有大笔的资金投入,来去提升自家产品的体验,如果没有良好的输血能力,可能会倒在胜利的黎明前。
原文地址:https://www.cnblogs.com/daddyboy/p/10177878.html