繁体   English   中英

从Azure存储下载速度慢

[英]Slow download speed from Azure Storage

在为客户测试我们的存储虚拟化解决方案时,我们发现了一种有趣的情况:

  1. 将对象直接从Azure Blob存储下载到Azure外部时-速度(通过wget测试)大约为0.2到0.5 MB / s
  2. 将同一对象下载到Azure中的VM时-速度约为60 MB / s

似乎是网络问题,但是...

  1. 当通过同样在同一Azure区域中运行的代理下载同一对象并且实际上从Azure Blob存储下载同一对象而没有任何缓存(并转换为此处无关的S3)时,速度为30 MB / s,基本上受客户网络的限制。

我尝试了不同的区域,结果相似。

Azure是否以某种方式限制了从Blob存储到Azure外部的流量?

您的代理/ VM或在同一数据中心中运行的任何代理,网络请求不会离开本地网络,因此速度取决于基础架构。 (路由器,防火墙,电缆等)。 我确定他们不会限制自己的基础架构之间的速度,因此在同一网络上托管的服务可以全速运行。

从数据中心外部下载时,它取决于外部体系结构。 然后,您的速度取决于更多因素,包括Internet下载速度。 也许他们也限制了自己的上传速度,但0.5 MB会非常低。

编辑:即使在不同区域之间,您也会受益于通过光纤骨干网连接的2个VM。 高速是正常的。 他们还可以认为流量是“内部” Azure,即使它不是同一数据中心,因此也不会限制下载速度。

您是否尝试过从数据中心外部的快速Internet连接下载? 例如在digitalocean上设置VM并尝试从这台机器上获取wget?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM