Windows Azure中的实例之间的数据传输速度有多快?

时间:2012-03-26 13:52:26

标签: performance azure infrastructure

假设我创建了一个Windows Azure应用程序,该应用程序由多个实例组成,这些实例通过在每个实例上启动服务器并交换大块数据来相互通信。

我应该从底层基础架构获得什么样的数据传输速度?

1 个答案:

答案 0 :(得分:2)

这取决于您的实例的大小:

  • XS实例:最大5 Mbps
  • S:持续100 Mbps,~250 Mbps突发
  • M:持续200 Mbps,~4-5 Mbps突发
  • L:400 Mbps持续,高达800 Mbps突发
  • XL:800 Mbps - 你得到整个网卡

这是限制。当然还有其他因素:

  1. 您是在数据中心(子区域)内进行通信吗?假设是的。
  2. 您使用的是亲和团体吗?这会让你处于相同的状态,你可以最大限度地减少交换机流量 - 通常因为NIC速度最慢而不是很大,但它会帮助延迟一点点。如果这都属于某个角色,那么您肯定处于相同的关联组和相同的部署中。
  3. 您是否正在写入磁盘以缓冲通信?实例之间的磁盘IO速度也不同。如果要将大文件或某些内容缓冲到磁盘,则会在磁盘尝试跟上时看到整体IO丢失。 XL实例具有最佳IO性能。
  4. 也有可能还有其他因素,但这些都是我能想到的。