Azure存储的下载速度很慢

时间:2017-10-26 15:00:11

标签: performance azure blob azure-storage

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

  1. 将对象直接从Azure Blob存储下载到 在Azure之外 - 速度(由wget测试)大约为0.2到0.5 MB / s
  2. 将同一对象下载到Azure中的VM时 - 速度约为60 MB / s
  3. 这似乎是一个网络问题,但....

    1. 当通过我们的代理下载相同的对象时,该代理也在同一个Azure区域中运行,并实际从Azure Blob存储中下载相同的对象而不进行任何缓存(并转换为S3,这与此无关) - 速度为30 MB / s并且基本上受客户网络的限制。
    2. 我尝试了不同的区域,结果很相似。

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

1 个答案:

答案 0 :(得分:0)

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

从数据中心外部下载时,它取决于外部架构。然后你的速度取决于更多的因素,包括你的互联网下载速度。也许他们也限制了他们的上传速度,但0.5 MB会非常低。

编辑:即使在不同的区域之间,您也将受益于通过光纤骨干连接的2个VM。拥有高速是正常的。他们还可以考虑交通内部"内部" Azure即使它不是相同的数据中心,也不限制下载速度。

您是否尝试从数据中心外的快速互联网连接下载?例如,在digitalocean上设置VM并从该机器尝试wget?

相关问题