在之前的文章中,我介紹了混合雲存儲網關的傳輸加速功能(https://developer.aliyun.com/article/747277) 。那麼傳輸加速的實際效果到底如何?在跨境傳輸的時候值不值得使用傳輸加速?為了找到答案,我們做了一些測試,得到了一些結論,供大家參考。
聲明:測試數據不代表所有用戶都會有相同或類似的數據,而且跨境傳輸網絡環境複雜,結果僅供參考。
一般情況下,網絡傳輸的速度,會受網絡帶寬、文件大小等影響。為了得到不同情況下的網絡傳輸速度,我們進行了多種組合的測試,試圖得到在不同情況下,傳輸加速對速度的改善情況。我們選取了如下測試組合:
1.網絡帶寬:20Mbps、100Mbps、200Mbps
2.文件大小:512KB、64MB、1GB
測試結果如下:
關於測試結果,首先需要說明的是,由於測試時間限制,我們在大文件的測試中,文件數比較少,無法充分利用雲存儲網關的併發處理能力,所以大文件的測試速度相對較低。我們相信在文件數量比較多的時候,大文件的傳輸速度應該會比小文件更好。
從測試結果可以看出,傳輸加速對下載有著非常大的改善,甚至下載速度會突破帶寬的限制,例如20Mbps帶寬條件下,我們發現開啟傳輸加速時,下載速度可以達到8MB/s,遠遠超過帶寬限制。據說,目前ECS對帶寬的限制僅僅是上傳,下載並沒有限制,所以才會出現這樣的情況。看來這是一個隱藏福利,所以趁這個福利消失之前,有跨境下載需求的小夥伴們趕緊開啟傳輸極速。
對於上傳的測試結果,我們可以總結出兩點:
1.帶寬越小,傳輸加速的效果越明顯
2.帶寬達到一定程度後,文件越大,傳輸加速的效果越明顯
當雲存儲網關和OSS的使用模式是跨境的時候,根據測試,我們的建議是:
1.如果你有從OSS下載文件到網關的需求,強烈建議開啟傳輸加速
2.如果你的跨境傳輸帶寬低於100Mbps,建議開啟傳輸加速
3.如果帶寬大於100Mbps,但有很多大文件需要傳輸,建議開啟傳輸加速