在之前的文章中,我介绍了混合云存储网关的传输加速功能(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,但有很多大文件需要传输,建议开启传输加速