與手機(jī)行業(yè)一樣,云計(jì)算行業(yè)也彌漫著“跑個(gè)分”的風(fēng)潮。而后起之秀往往通常用性能指標(biāo)來挑戰(zhàn)業(yè)內(nèi)大佬,如今,這一思路正在被用戶挑戰(zhàn)。
近日,一份《小白看云,一份非主流測(cè)試報(bào)告》由創(chuàng)業(yè)用戶白眼方振眉發(fā)布,作者在長(zhǎng)時(shí)間使用多個(gè)云計(jì)算公司的服務(wù)之后認(rèn)為,當(dāng)前跑分的測(cè)試方式并不符合用戶實(shí)際使用感受,從用戶角度來看,完整的性能=第1天的測(cè)試成績(jī)+后面364天的成績(jī)。與此同時(shí),談性能不能離開應(yīng)用場(chǎng)景,因此完整的測(cè)試結(jié)果基于實(shí)際使用過程中的長(zhǎng)期表現(xiàn)。“穩(wěn)定性其實(shí)可以說全名叫性能穩(wěn)定性”。
用戶測(cè)試結(jié)論總結(jié),“AWS的穩(wěn)定性(抖動(dòng))非常平滑,阿里云Azure屬于較平穩(wěn),大部分國內(nèi)云計(jì)算表現(xiàn)如過山車。”
一、云主機(jī)基礎(chǔ)性能評(píng)測(cè) I/O沒有穩(wěn)定性重要
通過對(duì)CPU、內(nèi)存、磁盤等常規(guī)的測(cè)試發(fā)現(xiàn),CPU性能方面亞馬遜排名第一,比其它家好出10%,內(nèi)存也是一樣情況,但這個(gè)領(lǐng)域放平來看,所有主流云廠商在CPU和內(nèi)存性能上半斤對(duì)八兩。
但在用戶最有感知的長(zhǎng)期穩(wěn)定性上,各家云計(jì)算廠商拉開了極大的差距,也可以說這才是這份報(bào)告的關(guān)鍵信息。
“亞馬遜的穩(wěn)定性可以用“絲般柔滑”來形容,Azure和阿里云屬于潔白光滑的皮膚上面有幾個(gè)不明顯的小豆豆,UCloud、金山云、青云等廠商的CPU和內(nèi)存抖動(dòng)皆在亞馬遜這一層級(jí)的5-8倍以上;在磁盤I/O方面,亞馬遜部分磁盤表現(xiàn)遠(yuǎn)不如國內(nèi)云計(jì)算廠商,但他的穩(wěn)定性再次展現(xiàn)了絕殺。3家國內(nèi)廠商的抖動(dòng)基本在亞馬遜級(jí)的3-17倍以上。”
這也體現(xiàn)了云計(jì)算大佬對(duì)業(yè)務(wù)與眾不同的認(rèn)識(shí)(但也許是國內(nèi)廠商跑分跑歪了方向)。
對(duì)于幾家國內(nèi)云計(jì)算廠商周期性的性能跌落,他分析認(rèn)為這主要因?yàn)榭蛻羧后w單一,當(dāng)遇到業(yè)務(wù)高峰時(shí)資源池耗盡,無法彈性調(diào)度。“以后不妨以業(yè)務(wù)高發(fā)的時(shí)間點(diǎn)做測(cè)試,對(duì)比下閑置時(shí)的成績(jī),按照最差的表現(xiàn)值來做部署。”
二、云主機(jī)實(shí)際使用感受 阿里云翻盤為勝
第二階段做非裸機(jī)測(cè)試,以云主機(jī)搭載MySQL這一常見情況下,金山云和阿里云表現(xiàn)差不多。考慮到阿里云一直以I/O跑分弱者形象出現(xiàn),而Ucloud則以善跑著稱,在實(shí)際場(chǎng)景下卻弱于阿里云金山云20%。
而在云主機(jī)搭載MongoDB的場(chǎng)景下,金山、UCloud、阿里云基本旗鼓相當(dāng),青云和華為云落后高達(dá)40%左右。
“實(shí)際應(yīng)用場(chǎng)景下,數(shù)據(jù)庫如果大量走I/O的話一定是code有問題了,通常很多熱數(shù)據(jù)都是在內(nèi)存里的,所以與I/O的關(guān)系不是最大。”作者表示,在云計(jì)算領(lǐng)域并不是每個(gè)單項(xiàng)值加起來就是結(jié)果,必須放在真實(shí)場(chǎng)景下測(cè)試。
此前,大部分的性能測(cè)試都由廠商發(fā)布,官方數(shù)據(jù)均取自最佳狀態(tài)下的表現(xiàn)。本次由用戶在實(shí)際場(chǎng)景下的測(cè)試結(jié)果來看,最終的用戶感受與賬面數(shù)值差別極大,部分結(jié)果出現(xiàn)了反轉(zhuǎn)。值得用戶深思。