http://www.cnblogs.com/sennly/p/4137024.html
微軟Azure雲主機及blob存儲的網絡性能測試
1. 測試目的
本次測試的目的在於對微軟Azure的雲主機、blob存儲的網絡性能以及DNS解析的穩定性做相關測試,評估其是否能夠滿足我們業務的需求。
2. 測試項目
Ø 微軟Azure雲主機的網絡性能
Ø 微軟blob存儲的網絡性能
Ø DNS解析穩定性測試
3. 測試方法
本次測試使用多種第三方分布式工具作為訪問源及評測工具,比照測試結果數據,以綜合評估微軟Azure的網絡性能及穩定性。
4. 網絡性能測試
4.1. 網絡帶寬測試
我們通過分布於全國的測試點並發下載微軟雲主機上的一個文件,以測試其最大的對外帶寬。在虛擬主機上查看網卡流量,其結果如下:
4.2. 單獨下載測試
在微軟雲主機上生成1個100M的文件,並在公司辦公機上下載,其下載數據如下:
4.3. 網絡響應速度測試
通過分布於全國的測試點訪問微軟雲主機的網頁,以測試其在各個地區的響應速度,數據來源於多家服務商,結果如下:
4.4. 網絡性能測試的結論
Ø 微軟雲服務器對外提供的帶寬可達到1000Mbps的水平。
Ø 微軟雲服務器對客戶端的訪問可能有做所限制,單用戶下載速度為120KB/S左右。
Ø 微軟雲服務器全國范圍內響應速度良好。
5. 微軟blob存儲網絡測試數據
5.1. 下載速率測試-2M大小文件
將一個2MB的文件放置於blob中,並將其設置為公開,使用第三方諸如alibanch網速測試軟件測試,得出結果如下:
由此可以看出微軟Azure的blob網絡性能很出色,在全國范圍內都能有良好的表現。
5.2. 上傳速率測試
使用Azure的C++SDK編寫了一上傳程序,在Azure的2核虛擬機上運行,單進程上傳速率為14MB/S,3個進程同時並發上傳速率為41MB/S,6個進程並發上傳速率達到62M/S。
6. DNS穩定性
我們使用360監控對Azure的DNS穩定性進行監測,DNS解析正確率為100%,解析總耗時一般在100ms左右,但在某些時間點會躍升至300-400ms,上海與北京響應很快,廣東地區稍慢。
7. 結論
Windows Azure的性能指標如何呢?用戶在選擇使用數據存儲服務時會關注該數據存儲服務是否能夠滿足用戶日常的使用需求,同時是否能夠滿足用戶訪問峰值的情況。以下是微軟官方公布的一個數據存儲賬號最大的性能指標。
Ø 一個數據存儲賬號的最大數據存儲量是100TB。
Ø 最大的處理交易率是每秒鍾處理5000個交易,每個交易可以是對記錄實體、消息或Blob的操作。
Ø 最大的帶寬是每秒鍾傳輸3GB數據。
得益於世紀互聯的優質網絡環境,在北京和上海的站點均支持三線BGP(電信、聯通、移動),微軟Azure的網絡性能與我們同時測試的其它雲服務提供商相比,都有較大的優勢。在我們的測試中,單台虛擬機的網絡帶寬可以跑滿千兆網卡,blob全國范圍內響應速度快、下載快,DNS服務解析穩定。這個結果與網絡上另一位朋友的的測試結果吻合:
Ø 由於國內Azure站點在北京和上海,因此Azure訪問華北、華東、華南、華中的速度非常快,均在20ms以內
Ø 無論是北京還是上海,訪問全國各運營商均可以具有100ms內的延遲
Ø 訪問聯通網絡時,北京站點延遲更低
Ø 訪問電信網絡時,北京站點連接華北、東部延遲更低;上海站點連接華東、華南延遲更低
Ø 訪問移動網絡時,上海站點延遲更低
若在長期測試穩定性亦如此的話,則應能夠滿足我們業務的需求。











