雲計算之路:用阿里雲 vs Azure的對比測試揭開烏雲的面紗


昨天重現問題時熱淚盈眶,還有一個原因是因為只要能重現問題,我們就能對比測試。

當我們一次次懷疑虛擬機問題時,沒有一次得到積極的回應,總是懷疑我們的應用環境——應用程序、緩存、Windows設置等。

而要我們證明虛擬機有問題,比阿里雲證明虛擬機沒有問題,難很多很多。

但是,今天早上我們終於進行了一次有說服力的證明!

對比的不是阿里雲虛擬機與物理機,因為如果用物理機作比較,即使發現性能差異,也可以以“虛擬機比物理機性能差屬正常現象”為借口。

我們用虛擬機來對比虛擬機——阿里雲虛擬機 vs Azure虛擬機。

請看測試場景:

阿里雲虛擬機配置:8核Intel E5645 2.40Ghz

Azure虛擬機:4核AMD Opteron 4171 HE 2.10Ghz

兩個虛擬機用的是同樣的ASP.NET程序,同樣的Memcached/NoSQL服務器。

阿里雲虛擬機訪問的是阿里雲RDS數據庫,Azure虛擬機訪問的是虛擬機上的數據庫。(注:阿里雲RDS上跑數據庫比Azure虛擬機上跑數據庫性能強很多)

壓力測試工具用的是路過秋天的分布式壓力測試工具(昨天就是通過它重現問題的,感謝路過秋天提供這個工具),對兩個虛擬機用的是同樣的測試壓力:10萬請求。

請看測試結果(紅色曲線表示的是CPU占用率):

1. 阿里雲虛擬機的表現:

2. Azure虛擬機的表現

在“雲計算之路-阿里雲上”的系列文章中,我們一次次吐槽、抱怨,就是希望阿里雲能從虛擬機層面找問題,或者明確告訴我們虛擬機的具體限制在哪里。

而一次一次的故障讓我們處在崩潰的邊緣,逼得我們不得不去找虛擬機問題的證據。

阿里雲,我們不是故意要給你抹黑,是被你們逼的。

阿里雲,用戶不是故意要把問題往你們底層系統上賴,用戶實在是因為在自己可以控制的范圍內無法找到問題的真正原因。

(注:如果有朋友對這個測試結果有異議,歡迎拿出實測結果反駁我們。)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM