鵝廠、貓廠、菊廠公有雲大比拼

近日,老闆突然派發我一個重大任務!把主流的公有云做個對比,推薦一個最適合我們的公有云,我們業務要上雲了。我們目前採用虛擬化平臺,應用都部署在虛機中,但目前虛擬化平臺過保了,服務器都到年限了,性能比較差,業務運行也是越來越慢,上雲是大勢所趨。

測試公有云主要還是從雲服務器入手,先了解各廠商雲服務器性能、價格、匹配程度,然後再綜合考慮時延、口碑等,雲服務器比較好測試,因此本文主要介紹下雲服務器測試的工具、結果。至於具體的公有云廠商,就選擇目前各大“機場雲”,在機場鋪天蓋地打廣告的公有云廠商,老闆認知度也高。

第一步,定基準

為了展示測試的公平性,同時為業務上雲做準備,雲服務器規格選擇採用最接近真實生產環境的規格, 最終確定為4核16G的計算型號,系統都使用CentOS 7.2。都選擇普通型,基於最新Skylake CPU的雲服務器。整體策略採用購買相同配置,價格相近的硬件,然後執行相同的命令,運行相同的程序,對比執行以後的結果,進行逐一分析,整體總結。

鵝廠、貓廠、菊廠公有云大比拼

點評:各雲廠商都有折扣,整體看,按月計算價格相近,按年計算,華為雲的價格非常有誠意。騰訊是最新上線S3,價格相對有點貴,目前公有云競爭很激烈,不知道騰訊會對標阿里還是對標華為,如果都對標華為,那用戶們就都受益了。

第二步,測整體性能

整體性能為雲服務器整體性能體現,可以對服務器整體性能有個認知。這個測試相對重要性不高,得出的整體性能,而對於業務的訴求並不完全匹配。整體性能測試一般採用UnixBench ,UnixBench是老牌的系統性能測試工具,也是常用的基準測試工具。它會執行多達11個單項測試,然後將結果與基準系統進行比較,輸出一個數值,此數值越高,代表雲服務器性能越好。

鵝廠、貓廠、菊廠公有云大比拼

圖1 UnixBench性能測試結果

鵝廠、貓廠、菊廠公有云大比拼

點評:整體看性能測試結果,騰訊雲領先,華為雲與騰訊雲相差很小,阿里雲性能則與另外兩家有差距較大,整體低一個檔次。考慮價格因素的話,華為雲性價比更高。

第三步,測試CPU性能

Geekbench是一款多平臺的性能測試工具。Geekbench的測試項目重點考察CPU和內存系統的運算能力,在測試完成後會給出具體得分供用戶參考比對。這裡我們雖然測試了單核整形、單核浮點、多核整形、多核浮點的性能,但實際上我們最為關注點是單核、多核浮點性能,我們的業務主要是直播類業務,直播類業務對計算性能要求較高,而且主要為浮點運算,業務高峰期CPU利用率一般達到90%以上。

鵝廠、貓廠、菊廠公有云大比拼

圖2 GeekBench識別主機信息

鵝廠、貓廠、菊廠公有云大比拼

圖3 Benchmark測試結果(5次測試取平均值)

鵝廠、貓廠、菊廠公有云大比拼

點評:通過這個測試數據表格,我們可以很清晰的看到華為雲>騰訊雲>阿里雲,特別是多核性能下,阿里雲整體性能為華為雲的一半。

第四步,測試內存帶寬

STREAM是一套綜合性能測試程序集,通過fortran和C兩種高級且高效的語言編寫完成,由於這兩種語言在數學計算方面的高效率, 使得 STREAM 測試例程可以充分發揮出內存的能力。 STREAM 測試得到的是可持續運行的內存帶寬最大值,而並不是一般的理論最大值。

內存性能在一定程度上決定了這個系統的表現,特別對於大量訪問內存的場景,如關係型數據庫,我們目前業務有使用PostgreSQL數據庫,因此也注重測試了雲服務的內存帶寬。

鵝廠、貓廠、菊廠公有云大比拼

圖4 STREAM測試結果(5次測試取平均值)

鵝廠、貓廠、菊廠公有云大比拼

點評:通過這個測試數據表格,整體是華為雲以較小的優勢領先騰訊,但阿里雲表現相對較差。

最後一步,測試pps

PPS是每秒通信的數據包數量,用於對網絡要求較高場景,Iperf是一個網絡性能測試工具。Iperf可以測試最大TCP和UDP帶寬性能,具有多種參數和UDP特性,可以根據需要調整,可以報告帶寬、延遲抖動和數據包丟失。

單實例PPS越大,網絡性能越強,往往意味著可支撐更大的業務量,我們的業務有大量的人員同時訪問,需要能夠支撐大併發量的雲服務器,因此測試PPS是為了在同等條件下,瞭解各廠商雲服務器的業務支撐能力。

鵝廠、貓廠、菊廠公有云大比拼

點評:從這個測試看,整體差距不是很大,華為雲領先,騰訊雲落後,阿里雲也終於有一項不是墊底了。

通過整體測試,從價格、性能整體看,華為雲優勢明顯,不僅雲服務器性能有保障,而且雲服務器價格非常有誠意。騰訊雲整體性能和華為雲相差較小,目前價格還處於高位,希望騰訊雲能夠儘快調整價格,使用戶選擇更多。阿里雲和騰訊雲整體價格差不多,但性能上卻不如騰訊雲,這是最讓人意想不到的。阿里雲目前規模最大,平均成本理應更低才對,現在性價比反而不如騰訊和華為。經過此次測試,從性能、性價比考慮優選華為雲,騰訊雲次之,最後選阿里雲。當然最終推薦還需要考慮如時延、口碑、後續發展等因素,進行綜合考慮。


分享到:


相關文章: