【发布时间】:2023-04-10 02:15:01
【问题描述】:
在为客户测试我们的存储虚拟化解决方案时,我们发现了一个有趣的情况:
- 当对象直接从 Azure Blob 存储下载到 在 Azure 之外 - 速度(由 wget 测试)约为 0.2 到 0.5 MB/s
- 当同一对象下载到 Azure 中的 VM 时 - 速度约为 60 MB/s
这似乎是网络问题,但是....
- 当通过我们的代理下载相同的对象时,该代理也在同一 Azure 区域中运行,并且实际上从 Azure Blob 存储下载相同的对象而没有任何缓存(并转换为与此处无关的 S3) - 速度为 30 MB/ s 并且基本上受客户网络的限制。
我尝试了不同的地区,结果都差不多。
Azure 是否会以某种方式限制从 Blob 存储到 Azure 外部的流量?
【问题讨论】:
-
Microsoft 是否回答了您的问题?在 ms 论坛中找到了您的主题,但在您发送 Wireshark 转储后没有消息。
-
@Guillaume86 不,他们没有。我们甚至在西雅图会见了他们的 Azure 存储团队,并指出了这个问题。我想这与他们这边的 IP 堆栈配置有关。但我们并没有真正强求答案,因为这是一种使我们的解决方案更具相关性的问题,因为它解决了问题。
标签: performance azure blob azure-storage