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