选择云计算服务器的主要决策点
云平台整体产品能力
首先说一下通用云平台整体架构设计,包括IaaS基础服务、应用服务、数据服务、云管理平台以及在此基础上构建的运维、运营、多云管理等能力。为了确保产品质量和运行的稳定性,整体产品架构应遵循以下几点选择原则(分先后侧重排序):
安全性、可靠性、稳定性、先进性、可扩展性、开放性、标准化,其中安全性需要遵循行业安全规范,开放设计,权限分离,最小化公共化安全防护保证客户数据中心安全,重点保障网络安全、主机安全、虚拟化安全、数据保护,也是企业最看重的一个点,其次是可靠性,云平台系统的可靠性从内容上讲包括整体系统可靠性、管理面数据或租户面数据的可靠性以及单一设备可靠性三个方面,保障业务连续性。
云计算服务平台的侧重点
云平台的安全是重中之重,但每个厂商的云平台侧重点不同,比如阿里,因为电商背景明显,所以更侧重自身业务,很多云产品功能其实是从实际业务中发展来的,在电商行业有着比较大的优势,但也局限于大多适用中小型企业;腾讯在游戏方面的优势很大,游戏和视频行业的技术非常突出,C端客户发展潜力比较大,不过玩儿游戏的同学会去用腾讯云吗?目前在游戏公司和政企相关的客户居多;华为云提出:”上不碰应用,下不碰数据”的口号,成为信息安全的最高标准,这也是众多大型企业目前迁移入驻到华为云的原因之一。除系统安全以外,对比腾讯云和阿里云,华为云提供的安全组、虚拟防火墙、云防火墙、安全态势感知、漏洞扫描等,保障功能会更多一些。
云服务器性能
性能也是重点考量对象,直接影响使用体验和业务可用性,下面我们从重要指标CPU、内存来看看参数测试对比,(这里不做磁盘对比,因为腾讯云和阿里云都是系统明确限制了磁盘 IO的,所以测试不准确也没有意义,更高的IO可靠购买取得):
CPU性能:以下测试都采用单颗CPU,从结果上看,如下四家(还加了百度智能云的一起对比)的CPU计算稳定性都不差,毕竟都是技术大厂,相比较之下,还是百度云和华为云更胜一筹。
内存性能:内存性能最好的为华为云,这应该跟华为的硬件技术优势有关,腾讯云的性能和稳定性相对逊色。+
在产品功能类别方面,直接上各家官网截图,三家相比之下,华为的功能类别是更全面的,所以在初期完全不了解去挑选的时候,可以从华为的产品类别去展开探索,因为需要的功能都有,这样以后再找到其他家的产品去做价格或者性能对比。不过通过采购提供的一些数据来看相差不大,个人使用的话大家可以在做活动的时候去买,而且都是可以免费试用的,年底活动还挺多的,白嫖真香
云计算服务厂商的详细对比
阿里云
弹性计算是阿里云的核心产品,拥有包括云服务器、专有网络、容器服务、弹性伸缩、负载均衡等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 分。
在域名服务上,阿里云做的是最好的,其域名业务源自收购的国内的最大的域名供应商万网。不仅提供了基础的域名注册的服务,还针对域名交易的人群,提供了域名交易、域名预定、域名转入等服务,域名管理方面做到了一家成熟企业的优秀标准,给 4 分。
腾讯云
腾讯云在基础计算能力的提供上,投入不少精力,包括标准的云服务器、GPU 云服务器、FPGA 云服务器等,在弹性计算上,大量的投入研发和实践,帮助用户更好的使用云计算,给 4 分。
在数据库方面,腾讯云提供了标准的SQL 数据库和其特有的TDSQL,针对高速缓存场景的Redis 和Memcached、标准的NoSQL 数据MongoDB 以及一些适合于大数据的数据库,如HBase、分布式数据库DCDB。不过丰富的产品缺没有配套的应用,腾讯云没有针对用户提供数据迁移的服务,会导致用户在使用时的体验不佳。给 3 分。
在存储方面,腾讯云的技术研发略显吃力。只提供了标准的对象存储和云硬盘服务,对于一些不同场景下的需求来说,还是显得不足。给 3 分。
在安全方面,腾讯云依托大禹网络安全和天御业务安全防护,提供了不少场景化的安全服务。相比之下,腾讯云的产品更加倾向场景化为用户提供服务。给 3.5 分。
在大数据方面,腾讯云发展出来了大数据基础服务、数据应用和AI 三大体系,提供了丰富的技术产品,对于用户来说,也是可以更好的去借助云计算的资源来实现自己的需要。给 4 分
在CDN 方面,腾讯云依托腾讯本身的业务,提供了全球1000 多个加速节点,来帮助用户去提升用户体验。不过不知道出于什么原因,腾讯云的CDN 的每次变更,都会有较长的时间才能生效。给 4 分
在域名方面,腾讯云绝对算是后起之秀,在收购了DNSPOD后,发挥了其域名解析服务的强大优势,并且在域名注册方面,也成为了顶级商业域名和行业后缀域名的白金注册商,很多长尾后缀的价值真的是很香,我会给它打53 分。
华为云
华为云和阿里云其实共存是最好的结果,华为云和阿里云的竞争将会制约彼此,将会迎来共赢的结果,对于我们客户来说,这样的结果是最好的,所以,我觉得华为尽快发展,华为共赢的生态政策、有坚守的原则是华为的最有冲击力的武器,华为云打造了一个开放共赢的生态体系,始终和合作伙伴们共享商机;坚持以客户为中心,从成立之初即提出了“上不碰应用、下不碰数据、不做股权投资”的三不原则,;坚守承诺,让伙伴安心合作;坚持为伙伴们提供专人服务,全面赋能。截至目前,华为云已经发展了6000多家合作伙伴。
总结
云服务器厂商完整对比评分表
服务 | 阿里云 | 腾讯云 | 华为云 |
弹性计算 | 4.5 | 4 | 4.5 |
数据库 | 4 | 3 | 4 |
存储 | 4 | 3 | 3 |
安全 | 4.5 | 3.5 | 4.5 |
人工智能 | 4 | 4 | 4 |
CDN | 5 | 4 | 4 |
域名服务 | 4 | 5 | 3.5 |
对云服务器厂商的建议
各家云计算厂商都有自己的优势业务,AWS 的数据库、Azure 的弹性计算、阿里云的稳定性和AI能力、腾讯云的场景化、百度云的人工智能,还有未上榜的华为云也有一定潜力。相比之下,AWS和阿里云的各项能力最为均衡,也是业内追赶的目标。
同样,我们也看到太多的不足。来自海外的 AWS 和Azure 虽然技术强劲,但是同时也出现了一些体验不好的部分,无法给用户以一站式的体验,对于产品本身的规划、产品的质量,应当再做考量。同时我们也看到,云厂商越来越重视人工智能的发展,AI成为企业选择云厂商的一个重要决定性因素。
云计算不同于现在的互联网创业,往往是轻资产,重人员。云计算打的是基础设施的仗,如果想要做好云计算,就要有大笔的资金投入,来去提升自家产品的体验,如果没有良好的输血能力,可能会倒在胜利的黎明前。