目前市面上有很多各種各樣的云服務(wù)器產(chǎn)品,包括我們熟知的阿里云、騰訊云、百度云、華為云、Google Cloud、微軟Azure、亞馬遜AWS等等云服務(wù)器廠商,除了一些大廠,小廠的云服務(wù)器質(zhì)量參差不齊,這也導(dǎo)致很多做非專業(yè)人員在選擇云服務(wù)器進(jìn)行相關(guān)業(yè)務(wù)時遇到各種問題。
一旦上云,欲罷不能。云服務(wù)器因?yàn)椴恍枰\(yùn)維人員去機(jī)房維護(hù),也不需要企業(yè)或者個人去拉網(wǎng)線、搭機(jī)房、交電費(fèi)等等問題,云服務(wù)器提供商往往會提供一整套完整的解決方案,幫助用戶快速實(shí)現(xiàn)業(yè)務(wù)部署。
另外,彈性云服務(wù)器也是各家服務(wù)器廠商推出的一種主流的云服務(wù)器解決方案,它是一種可隨時自助獲取、可彈性伸縮的云服務(wù)器,幫助用戶打造可靠、安全、靈活、高效的應(yīng)用環(huán)境。
下面我們通過對國內(nèi)常見的三家云服務(wù)廠商阿里云、騰訊云以及華為云的類似彈性云服務(wù)器產(chǎn)品進(jìn)行對比,看看這三家云服務(wù)廠商類似產(chǎn)品的具體表現(xiàn)如何吧。
一、服務(wù)器基本信息
此次評測我們對比的阿里云共享通用型MN4服務(wù)器、騰訊云標(biāo)準(zhǔn)型S2服務(wù)器以及華為云S6服務(wù)器,三種類型服務(wù)器測試平臺均為4核16GB內(nèi)存,帶寬均為5Mbps,運(yùn)行系統(tǒng)均為CentOS 7.2。
為了保證數(shù)據(jù)的準(zhǔn)確性,我們測試時選取了各家廠商北京和上海兩個機(jī)房的服務(wù)器進(jìn)行對比測試,同時測試過程中所使用的陪練機(jī)也均為與測試機(jī)同類型的1核1GB內(nèi)存,帶寬為5Mbps,CentOS 7.2操作系統(tǒng)。
二、處理器與內(nèi)存表現(xiàn)
首先我們對六臺測試服務(wù)器進(jìn)行CPU跑分,這里我們采用的是Geekbench 4跑分的數(shù)據(jù),Geekbench 4相關(guān)測試程序可以在Geekbench網(wǎng)站下載。解壓后即可運(yùn)行,這里我們對每臺服務(wù)器進(jìn)行五組跑分取平均值。
測試過程中,我們看到,阿里云MN 4采用的是英特爾至強(qiáng)E5-2682 v4處理器,騰訊云S2采用的是英特爾至強(qiáng)E5-26xx v4處理器,華為云S6則采用的是SkyLake架構(gòu)的英特爾至強(qiáng)Gold 6278C。
這三款服務(wù)器中,騰訊云的具體型號我們無法知曉,但是通過Geekbench 4跑分?jǐn)?shù)據(jù)來看,應(yīng)該是至強(qiáng)E5 269x v4。由于華為云S6采用的架構(gòu)比較新,所以華為云S6單核和多核跑分明顯好于騰訊云S2和阿里云MN4。
這里我們看到,華為云S6服務(wù)器在處理器上的優(yōu)勢相比于其他廠商類似類型的產(chǎn)品性能上還是有很多的優(yōu)勢的,這種優(yōu)勢直接影響服務(wù)器的計算性能,在高性能的場景下,華為云S6相比于騰訊云S2和阿里云MN4表現(xiàn)會更好。
在內(nèi)存方面,各家產(chǎn)品我們均選取16GB的規(guī)格進(jìn)行測試,但是不同廠家對內(nèi)存選取也不同,出于節(jié)省成本的考慮,云服務(wù)器廠商往往很少公布內(nèi)存的頻率和型號,這里我們通過stream測試工具對阿里云、騰訊云以及華為云上的測試服務(wù)器進(jìn)行測試。
stream是業(yè)界廣為流行的綜合性內(nèi)存帶寬實(shí)際性能測量工具之一。stream支持Copy、Scale、Add、Triad四種操作。
Copy它先訪問一個內(nèi)存單元讀出其中的值,再將值寫入到另一個內(nèi)存單元。Scale操作先從內(nèi)存單元讀出其中的值,作一個乘法運(yùn)算,再將結(jié)果寫入到另一個內(nèi)存單元。Add操作先從內(nèi)存單元讀出兩個值,做加法運(yùn)算,再將結(jié)果寫入到另一個內(nèi)存單元。Triad的表示將Copy、Scale、Add三種操作組合起來進(jìn)行測試。
測試前,應(yīng)該先解壓編譯stream文件,具體編譯代碼如下:
gcc -O3 -fopenmp -DSTREAM_ARRAY_SIZE=64000000 -DNTIMES=10 stream.c -o stream這里的內(nèi)存測試我們同樣對測試服務(wù)器進(jìn)行五次測試取平均值,具體測試數(shù)據(jù)如下:
這里我們看到,華為云S6服務(wù)器內(nèi)存規(guī)格相比于其他兩家更好,這樣它的stream內(nèi)存測試數(shù)據(jù)也是最好的,騰訊云S2服務(wù)器次之,阿里云MN4北京和阿里云MN4上海采用的內(nèi)存規(guī)格顯然并不一樣,這就出現(xiàn)帶寬表現(xiàn)差距比較大的情況。
其中我們看到,華為云服務(wù)器在Scale、Add以及Triad三項(xiàng)上,內(nèi)存帶寬表現(xiàn)基本上是其他兩家的2倍。
這樣我們可以看到,華為云在內(nèi)存帶寬的表現(xiàn)上能很好地應(yīng)對大規(guī)模數(shù)據(jù),結(jié)合高性能的英特爾至強(qiáng)Gold 6278C處理器,能夠應(yīng)對大量的數(shù)據(jù)處理。
三、存儲表現(xiàn)
現(xiàn)階段不同的云服務(wù)器廠商會提供不同的存儲解決方案以應(yīng)對各種使用場景,這種存儲解決方案往往稱之為云硬盤,它為ECS、BMS等計算服務(wù)提供持久性塊存儲的服務(wù),通過數(shù)據(jù)冗余和緩存加速等多項(xiàng)技術(shù),提供高可用性和持久性,以及穩(wěn)定的低時延性能。您可以對云硬盤做格式化、創(chuàng)建文件系統(tǒng)等操作,并對數(shù)據(jù)做持久化存儲。
現(xiàn)階段廠商基本上都會提供三種存儲解決方案,分別是普通云盤、高速云盤、SSD云盤。這里我們通過掛載不同種類的云盤對測試機(jī)的存儲能力進(jìn)行測試。
由于阿里云和騰訊云測試區(qū)普通云盤銷售均出現(xiàn)斷貨情況,我們只對受測的三家云服務(wù)商的高速云盤和SSD云盤進(jìn)行測試,測試所使用的工具為fio,測試項(xiàng)目包括隨機(jī)讀寫IOPS和順序讀寫吞吐量,測試磁盤大小均為700GB。
各家雖然命名不同,但是基本的磁盤命名方式我們也能大體了解這些硬盤的一個能力如何,華為云將高速硬盤命名高IO云盤,騰訊云將其命名為高性能云盤,阿里云則稱之為高效云盤,這里我們首先來看一下各家高速云盤的表現(xiàn)。
在高速云盤4K隨機(jī)讀寫表現(xiàn)上,我們看到騰訊云表現(xiàn)更好一些,4K讀寫基本上為6000IOPS,而華為云保持在5000IOPS,阿里云保持在5050IOPS,這種隨機(jī)讀寫讓一些碎片化較高的數(shù)據(jù)能得到較快的存取,不過這里三家高速云盤表現(xiàn)基本上沒有太大的差別,在順序讀寫的吞吐量表現(xiàn)也是如此。這種高速云盤更適合存儲一些冗余數(shù)據(jù)和靜態(tài)數(shù)據(jù)。
在SSD云盤命名上,各家也有自己一套獨(dú)立的命名方式,華為云稱之為超高IO云盤,騰訊云和阿里云稱之為SSD云盤。SSD云盤往往對顆粒要求比較高,這些顆粒也能保證一些熱數(shù)據(jù)的超高速存取。
在4K隨機(jī)讀寫測試中,華為云超高IO云盤達(dá)到33萬IOPS,相比于另外兩家著實(shí)搶眼。騰訊云SSD云盤4K隨機(jī)讀寫僅在20萬IOPS上下,而阿里云SSD云盤4K隨機(jī)讀寫在23萬IOPS上下,其中阿里云北京機(jī)房4K隨機(jī)寫表現(xiàn)不如上海機(jī)房,僅為19萬IOPS。其后的順序讀寫測試,阿里云也出現(xiàn)這一問題。
順序讀寫中我們看到華為云表現(xiàn)依舊搶眼,順序讀寫吞吐量均達(dá)到了350MB/s,而騰訊云SSD云盤穩(wěn)定在273MB/s。阿里云北京機(jī)房順序?qū)懲掏铝績H為199MB/s,而順序讀吞吐量基本與上海機(jī)房持平,在300MB/s上下。
從對高速云盤和SSD云盤的整體測試上我們看到,各家的高速云盤整體差距并不大,但是SSD云盤上華為云更具領(lǐng)先優(yōu)勢,而騰訊云SSD云盤性能較低穩(wěn)定性尚可,阿里云SSD云盤性能上雖然比騰訊云高一些,但是不同機(jī)房之間的穩(wěn)定性有差距。
四、云主機(jī)內(nèi)網(wǎng)測試
一般而言,各家云服務(wù)廠商允許用戶在同一機(jī)房申請多臺服務(wù)器搭建各種服務(wù),這種服務(wù)被稱之為虛擬私有云,是用戶可以在這些服務(wù)器之間自由配置IP地址段、子網(wǎng)、安全組等子服務(wù),也可以申請彈性帶寬和彈性IP搭建業(yè)務(wù)系統(tǒng)。
這里我們首先使用netperf工具對這三家服務(wù)器運(yùn)營商內(nèi)網(wǎng)間TCP帶寬性能進(jìn)行測試。這里我們需要在各個主機(jī)中開啟4臺陪練機(jī),測試機(jī)與4臺陪練機(jī)均安裝netperf,測試機(jī)做Server,陪練機(jī)做Client負(fù)責(zé)打流。
測試端口令如下:
netserver -p port &(7001、7002、7003、7004端口為測試端口)客戶端口令如下:
netperf -H serverip -p port -t TCP_STREAM -l 300 -- -m 1440 & (serverip為測試機(jī)內(nèi)網(wǎng)IP,port為對應(yīng)測試接口)測試結(jié)果如下:
測試結(jié)果來看,華為云內(nèi)網(wǎng)帶寬在400Mbps上下,騰訊云內(nèi)網(wǎng)帶寬在1100Mbps上下,阿里云內(nèi)網(wǎng)帶寬在280Mbps上下。整體來看,騰訊云內(nèi)網(wǎng)帶寬根據(jù)優(yōu)勢,適合數(shù)據(jù)量比較大的多臺服務(wù)器組成的內(nèi)網(wǎng)。
接下來我們使用iPerf3對測試機(jī)進(jìn)行UDP PPS測試,這里每臺測試機(jī)開放8個端口作為測試端口,每臺陪練機(jī)通過2個端口對測試機(jī)加壓。開放端口為16001-16008。
測試端口令如下:
iperf3 -s -i 1 -p port(port為加壓端口)客戶端口令如下:
iperf3 -u -l 16 -b 100m -t 120 -c serverip i 1 -p port(serverip為內(nèi)網(wǎng)IP,port為測試機(jī)加壓端口)測試結(jié)果如下:
通過測試結(jié)果我們看到,華為云S6內(nèi)網(wǎng)PPS為25萬,騰訊云S2內(nèi)網(wǎng)PPS在45萬至51萬之間,阿里云MN4內(nèi)網(wǎng)PPS為15萬。整體來看,騰訊云內(nèi)網(wǎng)數(shù)據(jù)表現(xiàn)更好一些,不過其他兩家的表現(xiàn)也基本上能滿足企業(yè)用戶日常的使用需要。
五、云主機(jī)外網(wǎng)測試
云主機(jī)外網(wǎng)測試我們通過第三方測試網(wǎng)站對待測的服務(wù)器進(jìn)行測試,外網(wǎng)與云主機(jī)的連通性直接決定未來相關(guān)服務(wù)的速度和質(zhì)量。通過連續(xù)五組測試數(shù)據(jù),我們?nèi)〉酶髋_主機(jī)的平均PING值,具體如下:
我們看到各家平均PING值在60ms上下,海外平均PING值在130ms上下,整體比較接近。
接下來,我們通過從服務(wù)器下載100MB文件對測試服務(wù)器的傳輸速度和鏈路質(zhì)量進(jìn)行簡單的測試,這里測試每次進(jìn)行五組,測試網(wǎng)絡(luò)為青島聯(lián)通,測試結(jié)果如下:
這里我們看到,三家云服務(wù)商中,華為云S6服務(wù)器連接速度較快,整體文件下載也優(yōu)于另外兩家。當(dāng)然,本身這一測試存在網(wǎng)絡(luò)的因素,但是各家網(wǎng)絡(luò)相對而言都是非常穩(wěn)定的。
總結(jié)
總的來講,阿里云、騰訊云和華為云配置接近的三款服務(wù)器表現(xiàn)整體而言,華為云和騰訊云是優(yōu)于阿里云的。
如果用戶傾向于大規(guī)模運(yùn)算以及高速的數(shù)據(jù)存儲需求,華為云是更好的選擇。如果要建立大規(guī)模的服務(wù)集群,騰訊云內(nèi)網(wǎng)聯(lián)通速度也是非常好的保障。而阿里云在國內(nèi)市場的占有率也讓不少用戶有所青睞。
至于價格,我認(rèn)為這并不是一個需要考慮的問題,因?yàn)橹髁鞯脑品?wù)廠商主推的是按期訂購或是按量訂購,同時用量大也會有各種各樣的優(yōu)惠,針對于大客戶更會有專門的銷售人員給出參考。所以說,對于站長們來講,確定好需求和用量,云服務(wù)器廠商自然就清楚的出來了。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長刪除。
轉(zhuǎn)載請注明出處http://macbookprostickers.com/xintu/12168.html