關于我(wǒ)(wǒ)們

質量為本、客戶為根、勇于拼搏、務實創新

< 返回新聞公共列表

雲服務器橫評:阿裡雲、騰訊雲和華為雲近似配置誰更适合站長選擇?

發布時間:2019-05-20 12:04:27

目前市面上有很多各種各樣的雲服務器産品,包括我(wǒ)(wǒ)們熟知(zhī)的阿裡雲、騰訊雲、百度雲、華為雲、Google Cloud、微軟Azure、亞馬遜AWS等等雲服務器廠商(shāng),除了一(yī)些大(dà)廠,小(xiǎo)廠的雲服務器質量參差不齊,這也導緻很多做非專業人員(yuán)在選擇雲服務器進行相關業務時遇到各種問題。

一(yī)旦上雲,欲罷不能。雲服務器因為不需要運維人員(yuán)去(qù)機房維護,也不需要企業或者個人去(qù)拉網線、搭機房、交電(diàn)費(fèi)等等問題,雲服務器提供商(shāng)往往會提供一(yī)整套完整的解決方案,幫助用戶快速實現業務部署。

另外(wài),彈性雲服務器也是各家服務器廠商(shāng)推出的一(yī)種主流的雲服務器解決方案,它是一(yī)種可随時自助獲取、可彈性伸縮的雲服務器,幫助用戶打造可靠、安全、靈活、高效的應用環境。

下(xià)面我(wǒ)(wǒ)們通過對國内常見的三家雲服務廠商(shāng)阿裡雲、騰訊雲以及華為雲的類似彈性雲服務器産品進行對比,看看這三家雲服務廠商(shāng)類似産品的具體(tǐ)表現如何吧。

一(yī)、服務器基本信息

此次評測我(wǒ)(wǒ)們對比的阿裡雲共享通用型MN4服務器、騰訊雲标準型S2服務器以及華為雲S6服務器,三種類型服務器測試平台均為4核16GB内存,帶寬均為5Mbps,運行系統均為CentOS 7.2。

640.jpeg

為了保證數據的準确性,我(wǒ)(wǒ)們測試時選取了各家廠商(shāng)北(běi)京和上海兩個機房的服務器進行對比測試,同時測試過程中(zhōng)所使用的陪練機也均為與測試機同類型的1核1GB内存,帶寬為5Mbps,CentOS 7.2操作系統。

640 (1).jpeg

二、處理器與内存表現

首先我(wǒ)(wǒ)們對六台測試服務器進行CPU跑分(fēn),這裡我(wǒ)(wǒ)們采用的是Geekbench 4跑分(fēn)的數據,Geekbench 4相關測試程序可以在Geekbench網站下(xià)載。解壓後即可運行,這裡我(wǒ)(wǒ)們對每台服務器進行五組跑分(fēn)取平均值。

測試過程中(zhōng),我(wǒ)(wǒ)們看到,阿裡雲MN 4采用的是英特爾至強E5-2682 v4處理器,騰訊雲S2采用的是英特爾至強E5-26xx v4處理器,華為雲S6則采用的是SkyLake架構的英特爾至強Gold 6278C。

640 (4).jpeg

這三款服務器中(zhōng),騰訊雲的具體(tǐ)型号我(wǒ)(wǒ)們無法知(zhī)曉,但是通過Geekbench 4跑分(fēn)數據來看,應該是至強E5 269x v4。由于華為雲S6采用的架構比較新,所以華為雲S6單核和多核跑分(fēn)明顯好于騰訊雲S2和阿裡雲MN4。

640 (2).jpeg

這裡我(wǒ)(wǒ)們看到,華為雲S6服務器在處理器上的優勢相比于其他廠商(shāng)類似類型的産品性能上還是有很多的優勢的,這種優勢直接影響服務器的計算性能,在高性能的場景下(xià),華為雲S6相比于騰訊雲S2和阿裡雲MN4表現會更好。

在内存方面,各家産品我(wǒ)(wǒ)們均選取16GB的規格進行測試,但是不同廠家對内存選取也不同,出于節省成本的考慮,雲服務器廠商(shāng)往往很少公布内存的頻(pín)率和型号,這裡我(wǒ)(wǒ)們通過stream測試工(gōng)具對阿裡雲、騰訊雲以及華為雲上的測試服務器進行測試。

stream是業界廣為流行的綜合性内存帶寬實際性能測量工(gōng)具之一(yī)。stream支持Copy、Scale、Add、Triad四種操作。

Copy它先訪問一(yī)個内存單元讀出其中(zhōng)的值,再将值寫入到另一(yī)個内存單元。Scale操作先從内存單元讀出其中(zhōng)的值,作一(yī)個乘法運算,再将結果寫入到另一(yī)個内存單元。Add操作先從内存單元讀出兩個值,做加法運算,再将結果寫入到另一(yī)個内存單元。Triad的表示将Copy、Scale、Add三種操作組合起來進行測試。

測試前,應該先解壓編譯stream文件,具體(tǐ)編譯代碼如下(xià):

gcc -O3 -fopenmp -DSTREAM_ARRAY_SIZE=64000000 -DNTIMES=10 stream.c -o stream

這裡的内存測試我(wǒ)(wǒ)們同樣對測試服務器進行五次測試取平均值,具體(tǐ)測試數據如下(xià):

640 (3).jpeg

這裡我(wǒ)(wǒ)們看到,華為雲S6服務器内存規格相比于其他兩家更好,這樣它的stream内存測試數據也是最好的,騰訊雲S2服務器次之,阿裡雲MN4北(běi)京和阿裡雲MN4上海采用的内存規格顯然并不一(yī)樣,這就出現帶寬表現差距比較大(dà)的情況。

其中(zhōng)我(wǒ)(wǒ)們看到,華為雲服務器在Scale、Add以及Triad三項上,内存帶寬表現基本上是其他兩家的2倍。

這樣我(wǒ)(wǒ)們可以看到,華為雲在内存帶寬的表現上能很好地應對大(dà)規模數據,結合高性能的英特爾至強Gold 6278C處理器,能夠應對大(dà)量的數據處理。

三、存儲表現

現階段不同的雲服務器廠商(shāng)會提供不同的存儲解決方案以應對各種使用場景,這種存儲解決方案往往稱之為雲硬盤,它為ECS、BMS等計算服務提供持久性塊存儲的服務,通過數據冗餘和緩存加速等多項技術,提供高可用性和持久性,以及穩定的低時延性能。您可以對雲硬盤做格式化、創建文件系統等操作,并對數據做持久化存儲。

現階段廠商(shāng)基本上都會提供三種存儲解決方案,分(fēn)别是普通雲盤、高速雲盤、SSD雲盤。這裡我(wǒ)(wǒ)們通過挂載不同種類的雲盤對測試機的存儲能力進行測試。

由于阿裡雲和騰訊雲測試區普通雲盤銷售均出現斷貨情況,我(wǒ)(wǒ)們隻對受測的三家雲服務商(shāng)的高速雲盤和SSD雲盤進行測試,測試所使用的工(gōng)具為fio,測試項目包括随機讀寫IOPS和順序讀寫吞吐量,測試磁盤大(dà)小(xiǎo)均為700GB。

各家雖然命名不同,但是基本的磁盤命名方式我(wǒ)(wǒ)們也能大(dà)體(tǐ)了解這些硬盤的一(yī)個能力如何,華為雲将高速硬盤命名高IO雲盤,騰訊雲将其命名為高性能雲盤,阿裡雲則稱之為高效雲盤,這裡我(wǒ)(wǒ)們首先來看一(yī)下(xià)各家高速雲盤的表現。

在高速雲盤4K随機讀寫表現上,我(wǒ)(wǒ)們看到騰訊雲表現更好一(yī)些,4K讀寫基本上為6000IOPS,而華為雲保持在5000IOPS,阿裡雲保持在5050IOPS,這種随機讀寫讓一(yī)些碎片化較高的數據能得到較快的存取,不過這裡三家高速雲盤表現基本上沒有太大(dà)的差别,在順序讀寫的吞吐量表現也是如此。這種高速雲盤更适合存儲一(yī)些冗餘數據和靜态數據。

640.webp (1).jpg

在SSD雲盤命名上,各家也有自己一(yī)套獨立的命名方式,華為雲稱之為超高IO雲盤,騰訊雲和阿裡雲稱之為SSD雲盤。SSD雲盤往往對顆粒要求比較高,這些顆粒也能保證一(yī)些熱數據的超高速存取。

在4K随機讀寫測試中(zhōng),華為雲超高IO雲盤達到33萬IOPS,相比于另外(wài)兩家着實搶眼。騰訊雲SSD雲盤4K随機讀寫僅在20萬IOPS上下(xià),而阿裡雲SSD雲盤4K随機讀寫在23萬IOPS上下(xià),其中(zhōng)阿裡雲北(běi)京機房4K随機寫表現不如上海機房,僅為19萬IOPS。其後的順序讀寫測試,阿裡雲也出現這一(yī)問題。

順序讀寫中(zhōng)我(wǒ)(wǒ)們看到華為雲表現依舊(jiù)搶眼,順序讀寫吞吐量均達到了350MB/s,而騰訊雲SSD雲盤穩定在273MB/s。阿裡雲北(běi)京機房順序寫吞吐量僅為199MB/s,而順序讀吞吐量基本與上海機房持平,在300MB/s上下(xià)。

640.webp (2).jpg

從對高速雲盤和SSD雲盤的整體(tǐ)測試上我(wǒ)(wǒ)們看到,各家的高速雲盤整體(tǐ)差距并不大(dà),但是SSD雲盤上華為雲更具領先優勢,而騰訊雲SSD雲盤性能較低穩定性尚可,阿裡雲SSD雲盤性能上雖然比騰訊雲高一(yī)些,但是不同機房之間的穩定性有差距。

四、雲主機内網測試

一(yī)般而言,各家雲服務廠商(shāng)允許用戶在同一(yī)機房申請多台服務器搭建各種服務,這種服務被稱之為虛拟私有雲,是用戶可以在這些服務器之間自由配置IP地址段、子網、安全組等子服務,也可以申請彈性帶寬和彈性IP搭建業務系統。

這裡我(wǒ)(wǒ)們首先使用netperf工(gōng)具對這三家服務器運營商(shāng)内網間TCP帶寬性能進行測試。這裡我(wǒ)(wǒ)們需要在各個主機中(zhōng)開(kāi)啟4台陪練機,測試機與4台陪練機均安裝netperf,測試機做Server,陪練機做Client負責打流。

測試端口令如下(xià):

netserver -p port &(7001、7002、7003、7004端口為測試端口)

客戶端口令如下(xià):

netperf -H serverip -p port -t TCP_STREAM -l 300 -- -m 1440 & (serverip為測試機内網IP,port為對應測試接口)

測試結果如下(xià):

640.webp (3).jpg

測試結果來看,華為雲内網帶寬在400Mbps上下(xià),騰訊雲内網帶寬在1100Mbps上下(xià),阿裡雲内網帶寬在280Mbps上下(xià)。整體(tǐ)來看,騰訊雲内網帶寬根據優勢,适合數據量比較大(dà)的多台服務器組成的内網。

接下(xià)來我(wǒ)(wǒ)們使用iPerf3對測試機進行UDP PPS測試,這裡每台測試機開(kāi)放(fàng)8個端口作為測試端口,每台陪練機通過2個端口對測試機加壓。開(kāi)放(fàng)端口為16001-16008。

測試端口令如下(xià):

iperf3 -s -i 1 -p port(port為加壓端口)

客戶端口令如下(xià):

iperf3 -u -l 16 -b 100m -t 120 -c serverip i 1 -p port(serverip為内網IP,port為測試機加壓端口)

測試結果如下(xià):

640.webp (4).jpg

通過測試結果我(wǒ)(wǒ)們看到,華為雲S6内網PPS為25萬,騰訊雲S2内網PPS在45萬至51萬之間,阿裡雲MN4内網PPS為15萬。整體(tǐ)來看,騰訊雲内網數據表現更好一(yī)些,不過其他兩家的表現也基本上能滿足企業用戶日常的使用需要。

五、雲主機外(wài)網測試

雲主機外(wài)網測試我(wǒ)(wǒ)們通過第三方測試網站對待測的服務器進行測試,外(wài)網與雲主機的連通性直接決定未來相關服務的速度和質量。通過連續五組測試數據,我(wǒ)(wǒ)們取得各台主機的平均PING值,具體(tǐ)如下(xià):

640.webp (5).jpg

我(wǒ)(wǒ)們看到各家平均PING值在60ms上下(xià),海外(wài)平均PING值在130ms上下(xià),整體(tǐ)比較接近。

接下(xià)來,我(wǒ)(wǒ)們通過從服務器下(xià)載100MB文件對測試服務器的傳輸速度和鍊路質量進行簡單的測試,這裡測試每次進行五組,測試網絡為青島聯通,測試結果如下(xià):

640.webp (6).jpg

這裡我(wǒ)(wǒ)們看到,三家雲服務商(shāng)中(zhōng),華為雲S6服務器連接速度較快,整體(tǐ)文件下(xià)載也優于另外(wài)兩家。當然,本身這一(yī)測試存在網絡的因素,但是各家網絡相對而言都是非常穩定的。

總結

總的來講,阿裡雲、騰訊雲和華為雲配置接近的三款服務器表現整體(tǐ)而言,華為雲和騰訊雲是優于阿裡雲的。

如果用戶傾向于大(dà)規模運算以及高速的數據存儲需求,華為雲是更好的選擇。如果要建立大(dà)規模的服務集群,騰訊雲内網聯通速度也是非常好的保障。而阿裡雲在國内市場的占有率也讓不少用戶有所青睐。

至于價格,我(wǒ)(wǒ)認為這并不是一(yī)個需要考慮的問題,因為主流的雲服務廠商(shāng)主推的是按期訂購或是按量訂購,同時用量大(dà)也會有各種各樣的優惠,針對于大(dà)客戶更會有專門的銷售人員(yuán)給出參考。所以說,對于站長們來講,确定好需求和用量,雲服務器廠商(shāng)自然就清楚的出來了。



/template/Home/Zkeys/PC/Static