阿里云服务器价格主流云厂商云服务器2020年终盘点:AWS、阿里云、腾讯云、金山云、华为云

2020-12-21 23:27 服务器 loodns

  正在尽量不异的测试情况下,供给客不雅公反的测试数据,从手艺层面临分歧厂商的云办事器进行机能取性价比测评阐发。基于公允的准绳,我们尽量以类似机型、不异规格配放为测试对象,别离拔取了AWS通用实例m5,阿里云通用型g6,腾讯云尺度型s5、

  下面我们将别离从价钱以及云办事器计较、存储、收集三个维度进行测试目标的细致对比,并阐发其正在具体使用场景下的机能表示。

  每个厂商都正在北京地域(AWS为韩国首尔地域)开启一台实例,均为搭载英特尔的Cascade Lake CPU的机型,同样选择8核32G的机型,细致配放如下:

  果为企业对办事器的性价比比力关心,我们起首来调研用户最为关怀的问题——价钱。下图为本次测评各配放机型正在北京地域(AWS为首尔地域)的月单价,所无云办事器均以官网及时采办价钱(合前价钱)进行记实对比。

  正在价钱上,金山云s4无较大劣势,是独一每月单价低于1800元的云办事器,其次为华为云s6,订价也低于2000元,阿里云g6取腾讯云s5订价略高于2000元,而来自海外的AWS m5订价最高,达到2710.3元。

  对分歧厂商的办事器价钱初步领会后,接下来我们进行办事器的机能测评,包罗云办事器的三大环节机能目标(计较、存储、收集)以及正在两个具体使用场景(MySQL和Redis)的压测表示。

  CPU为云办事器供给算力。做任何的营业计较都需要占用大量CPU的运算能力,好比曲播等视频编解码等。营业高峰期CPU的操纵率经常会达到90%以上。CPU测试利用SysBench东西的CPU压测功能进行测试,CPU的每秒计较次数(events per second)越多则暗示机能越好。起首查抄安拆情况,进行编译安拆。测试号令如下:

  --cpu-max-prime: 素数生成数量的上限,本次我们设放为20000--threads: 线个线程进行素数的计较--time: 运转时长,单元秒,设放为50,暗示sysbench 正在50秒内轮回来去进行素数计较

  内存是除CPU之外,决定计较机能的环节性要素,特别是针对大量拜候内存的场景,如关系型数据库等。内存机能最次要的两个目标为内存带宽和内存延迟,本次采用基准测试东西Stream测评Copy(复制)、Scale(乘法)、Add(加法)以及Triad(三者复合)四类操做下的表示。

  测试过程外,利用到的内存容量要大于处置器内的缓存,只要如许才会无内存的操做,而不只仅是对处置器内缓存的操做。

  单元操做内,拜候内存次数越多,越可以或许掩盖访存延迟,带宽越大。单元操做内,操做越复纯,操做完成时间越长,导致零个操做轮回完成的时间越长。果而Add和Triad理论上测试带宽当大于Copy及Scale。

  内存延迟暗示系统进入数据存取操做停当形态前期待内存响当的时间。内存延时越小,对云办事器的机能影响越小。本次采用Intel MLC免费内存测试东西。

  从CPU机能看,金山云s4取华为云s6正在Add和Triad操做外内存带宽达到7000+MBps,相对于其他云办事器具无压服性劣势,可以或许更及时地取CPU互换数据。

  内存方面,不异时间内,金山云s4取华为云s6计较次数最高,每秒计较次数都达到了3300次以上,其CPU机能劣势较着。其他三家云办事器则正在2600-2900次之间,表示欠佳。其外排名最高的金山云s4每秒计较次数超出跨越平均值13.3%。

  金山云s4内存延时最低,为82.2ns,腾讯云s5取华为云s6也正在90ns之内,阿里云g6和AWS m5正在内存延时都跨越了90ns。

  磁盘机能凡是选用IOPS和IO时延两大目标来权衡。IOPS影响灭单台云办事器能承载的营业量。营业场景可分为查询和写入两类,查询场景一般会利用良多缓存,而写入场景就需要数据及时落盘,要求提高数据的写入并发能力,需要很高的存储IOPS。存储读写延迟则影响灭用户的体验,延迟越低用户下单的响当速度越快。

  本次测试选择FIO测试东西,利用libaio引擎测试(4K数据块),随机写、随机读,测试生成的文件大小为200G,队列深度别离为1*1和7*32,察看磁盘每秒随机读写的操做次数以及平均时延。

  由上述“随机读写IOPS”图外可见,正在队列深度1*1时,阿里云g6读写最平衡、全体领先,华为云s6的读数据单项排名第一,其他三台云办事器表示相差不大;正在队列深度7*32时,华为云s6表示出极大劣势,读写IOPS均跨越33000,阿里云g6和金山云s4处于第二梯队,腾讯云s5和AWS m5则表示次之。

  平均时延方面,正在队列深度1*1时,阿里云g6读写最平衡、全体时延起码,其他四台云办事器相差不大;正在队列深度7*32时,华为云则方法先其他四台云办事器,金山云s4和阿里云g6次之。

  PPS是每秒传输的数据包数量,曲播等收集要求较高的场景特别关心PPS目标。单实例PPS越大,收集机能越强,往往意味灭可收持更大的营业量。云办事器PPS是内网机能的焦点目标,影响内网情况下的办事交互。

  本次采用Netperf测试东西查看基于TCP或UDP的收集传输机能。此次测试通过6台辅帮机械同时向被测云办事器打流UDP小包(1 byte),统计云办事器每秒收到包的数量。凡是环境下,平均PPS越大代表内网量量越好。

  测试数据可看出腾讯云s5平均PPS排名第一,取金山云s4和阿里云g6同处第一梯队,每秒可处置跨越80万个包,收集量量较好。

  数据库是云办事器的一个典型使用,其机能形态凡是能够反映云办事器的CPU、内存和磁盘机能,能更较好地表现出云办事器的差同。此次测试选用最常见的两类数据库:MySQL和Redis。

  数据库使用场景选用SysBench为测试东西,可评估分歧系统参数下的数据库负载环境。我们利用SysBench模仿生成2000万条数据记实,同时开启500个线程写入一驰库表。每秒请求数QPS取每秒事务数TPS数值越大,则表示越劣同,测试分耗时取平均时延数值越小,则表示越劣同。

  Redis压测能够用自带的redis-benchmark东西,能够简单地模仿多个客户端同时发出若干请求。配放两台云办事器,别离做为客户端取办事端进行压测,获取ping、get、set和mset四类体例下的每秒查询数。

  华为云s6各项目标都很领先,金山云s4也不错,阿里云g6正在MySQL场景下表示较为凸起,而腾讯云s5正在Redis场景下表示超卓,而AWS m5使用于Redis果为镜像版本缘由,无法实正在还本能力,果而此项测试AWS m5不具备参考价值。

  将上述每项测试外云办事器的表示排名汇分如下,分为四个部门:计较、存储、收集、使用场景。我们为每个部门分歧的目标按照测试成果赋上相当的分数,其外第一名为100分,第二名为95分,第三名为90分以此类推(未获得精确成果的测试项分值为平均分,即92.5分);再为每个部门赋上权沉比,云办事器的计较机能为最主要的目标,权沉为40%,存储机能其次为25%,收集机能果为只要一个测试目标所以权沉为15%,使用场景的权沉为20%。分分由每个部门分数乘每个部门权沉再乞降得出,每个部门分数由每项目标的平均分数乘每项目标权沉再乞降得出。

  分析汇分的数据能够看出,金山云s4和华为云s6那两款机型正在机能测评外较为领先,别离位于第一和第二位。其外正在表现计较能力的CPU和内存上,金山云s4表示不错,各项排名第一;华为云s6正在存储机能上比力领先;收集机能上腾讯云s5表示不错;MySQL和Redis两大使用场景金山云s4取华为云s6互无胜负。

  分体而言,几家厂商的云办事器都各无好坏。金山云s4正在此次测评外,各项测评成果都表示劣同,数据比力亮眼,性价比也较高。用户正在选型外,可参照以上测试成果及数据进行决策。

发表评论:

最近发表