yOujiZZ曰本丰满少妇
  • <source id="cckqq"></source>

    關于我們

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

    < 返回新聞公共列表

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

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

    目前市面上有很多各種各樣的云服務器產品,包括我們熟知的阿里云、騰訊云、百度云、華為云、Google Cloud、微軟Azure、亞馬遜AWS等等云服務器廠商,除了一些大廠,小廠的云服務器質量參差不齊,這也導致很多做非專業人員在選擇云服務器進行相關業務時遇到各種問題。

    一旦上云,欲罷不能。云服務器因為不需要運維人員去機房維護,也不需要企業或者個人去拉網線、搭機房、交電費等等問題,云服務器提供商往往會提供一整套完整的解決方案,幫助用戶快速實現業務部署。

    另外,彈性云服務器也是各家服務器廠商推出的一種主流的云服務器解決方案,它是一種可隨時自助獲取、可彈性伸縮的云服務器,幫助用戶打造可靠、安全、靈活、高效的應用環境。

    下面我們通過對國內常見的三家云服務廠商阿里云、騰訊云以及華為云的類似彈性云服務器產品進行對比,看看這三家云服務廠商類似產品的具體表現如何吧。

    一、服務器基本信息

    此次評測我們對比的阿里云共享通用型MN4服務器、騰訊云標準型S2服務器以及華為云S6服務器,三種類型服務器測試平臺均為4核16GB內存,帶寬均為5Mbps,運行系統均為CentOS 7.2。

    640.jpeg

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

    640 (1).jpeg

    二、處理器與內存表現

    首先我們對六臺測試服務器進行CPU跑分,這里我們采用的是Geekbench 4跑分的數據,Geekbench 4相關測試程序可以在Geekbench網站下載。解壓后即可運行,這里我們對每臺服務器進行五組跑分取平均值。

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

    640 (4).jpeg

    這三款服務器中,騰訊云的具體型號我們無法知曉,但是通過Geekbench 4跑分數據來看,應該是至強E5 269x v4。由于華為云S6采用的架構比較新,所以華為云S6單核和多核跑分明顯好于騰訊云S2和阿里云MN4。

    640 (2).jpeg

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

    在內存方面,各家產品我們均選取16GB的規格進行測試,但是不同廠家對內存選取也不同,出于節省成本的考慮,云服務器廠商往往很少公布內存的頻率和型號,這里我們通過stream測試工具對阿里云、騰訊云以及華為云上的測試服務器進行測試。

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

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

    測試前,應該先解壓編譯stream文件,具體編譯代碼如下:

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

    這里的內存測試我們同樣對測試服務器進行五次測試取平均值,具體測試數據如下:

    640 (3).jpeg

    這里我們看到,華為云S6服務器內存規格相比于其他兩家更好,這樣它的stream內存測試數據也是最好的,騰訊云S2服務器次之,阿里云MN4北京和阿里云MN4上海采用的內存規格顯然并不一樣,這就出現帶寬表現差距比較大的情況。

    其中我們看到,華為云服務器在Scale、Add以及Triad三項上,內存帶寬表現基本上是其他兩家的2倍。

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

    三、存儲表現

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

    現階段廠商基本上都會提供三種存儲解決方案,分別是普通云盤、高速云盤、SSD云盤。這里我們通過掛載不同種類的云盤對測試機的存儲能力進行測試。

    由于阿里云和騰訊云測試區普通云盤銷售均出現斷貨情況,我們只對受測的三家云服務商的高速云盤和SSD云盤進行測試,測試所使用的工具為fio,測試項目包括隨機讀寫IOPS和順序讀寫吞吐量,測試磁盤大小均為700GB。

    各家雖然命名不同,但是基本的磁盤命名方式我們也能大體了解這些硬盤的一個能力如何,華為云將高速硬盤命名高IO云盤,騰訊云將其命名為高性能云盤,阿里云則稱之為高效云盤,這里我們首先來看一下各家高速云盤的表現。

    在高速云盤4K隨機讀寫表現上,我們看到騰訊云表現更好一些,4K讀寫基本上為6000IOPS,而華為云保持在5000IOPS,阿里云保持在5050IOPS,這種隨機讀寫讓一些碎片化較高的數據能得到較快的存取,不過這里三家高速云盤表現基本上沒有太大的差別,在順序讀寫的吞吐量表現也是如此。這種高速云盤更適合存儲一些冗余數據和靜態數據。

    640.webp (1).jpg

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

    在4K隨機讀寫測試中,華為云超高IO云盤達到33萬IOPS,相比于另外兩家著實搶眼。騰訊云SSD云盤4K隨機讀寫僅在20萬IOPS上下,而阿里云SSD云盤4K隨機讀寫在23萬IOPS上下,其中阿里云北京機房4K隨機寫表現不如上海機房,僅為19萬IOPS。其后的順序讀寫測試,阿里云也出現這一問題。

    順序讀寫中我們看到華為云表現依舊搶眼,順序讀寫吞吐量均達到了350MB/s,而騰訊云SSD云盤穩定在273MB/s。阿里云北京機房順序寫吞吐量僅為199MB/s,而順序讀吞吐量基本與上海機房持平,在300MB/s上下。

    640.webp (2).jpg

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

    四、云主機內網測試

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

    這里我們首先使用netperf工具對這三家服務器運營商內網間TCP帶寬性能進行測試。這里我們需要在各個主機中開啟4臺陪練機,測試機與4臺陪練機均安裝netperf,測試機做Server,陪練機做Client負責打流。

    測試端口令如下:

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

    客戶端口令如下:

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

    測試結果如下:

    640.webp (3).jpg

    測試結果來看,華為云內網帶寬在400Mbps上下,騰訊云內網帶寬在1100Mbps上下,阿里云內網帶寬在280Mbps上下。整體來看,騰訊云內網帶寬根據優勢,適合數據量比較大的多臺服務器組成的內網。

    接下來我們使用iPerf3對測試機進行UDP PPS測試,這里每臺測試機開放8個端口作為測試端口,每臺陪練機通過2個端口對測試機加壓。開放端口為16001-16008。

    測試端口令如下:

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

    客戶端口令如下:

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

    測試結果如下:

    640.webp (4).jpg

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

    五、云主機外網測試

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

    640.webp (5).jpg

    我們看到各家平均PING值在60ms上下,海外平均PING值在130ms上下,整體比較接近。

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

    640.webp (6).jpg

    這里我們看到,三家云服務商中,華為云S6服務器連接速度較快,整體文件下載也優于另外兩家。當然,本身這一測試存在網絡的因素,但是各家網絡相對而言都是非常穩定的。

    總結

    總的來講,阿里云、騰訊云和華為云配置接近的三款服務器表現整體而言,華為云和騰訊云是優于阿里云的。

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

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



    /template/Home/Zkeys/PC/Static