有关Azure实例分配带宽的问题

时间:2012-03-08 23:57:38

标签: azure

我从Azure中了解到一些事实:

  1. 每个实例的带宽有限,例如:Extra Small实例具有5Mb / s
  2. 我们只支付出站带宽,入站免费
  3. 对于同一个数据中心,流量是免费的
  4. 即使是小型实例,我检查了网络接口,连接速度为10G。因此,分配的带宽始终低于网络接口所能达到的连接速度。
  5. 我想知道:

    1. 仅为出站或所有流量分配带宽?
    2. 为数据中心外部或任何数据分配带宽?
    3. 我想知道更多有用的答案:

      1. 分配的带宽是否会限制一个部署中的实例之间的流量(它们将位于同一个数据中心,同一网络中)我将在实例之间交换数据,因此我想知道是否将利用整个网络接口容量。 / LI>
      2. 分配带宽是否会限制实例与CloudDrive之间在同一数据中心内的流量?如果是,那么限制读或写或两者?我将使用CloudDrive批次,由于它们位于同一中心,因此带宽不会花费,所以我想知道速度限制。
      3. 分配的带宽是否会将实例连接限制为外部,例如,通过外部SMTP服务器发送电子邮件?
      4. 非常感谢任何官方消息来源。

2 个答案:

答案 0 :(得分:22)

在一天结束时,您主要受限于数据中心内的盒子上的NIC。每台物理机上都有1Gbps网卡。发现它具有大约800Mbps的持续传输速度。由于每个主机当前也可以有8个访客,因此保留的NIC的比率是核心的乘数。如果您有一个Small实例,则保留100Mbps,Medium保留200Mbps,L 400Mbps等。但是,这没有考虑到爆发。在实践中,小实例可以突破到250Mbps左右 - 这取决于你的邻居在盒子上做了什么。您保留的核心越多,您的爆发就越高。

XS实例大小实际上限制为5Mbps,因此它不遵循其他模式。

同样,您在数据中心内的连接通常会受到NIC带宽的限制。例如,实例和存储实例都是如此。对于数据中心外(普遍的网络条件通常更重要),NIC仍然是限制,但通常数据中心以外的其他因素是瓶颈。

所有这些的例外情况是访问存储中的特定分区时:每个blob(或分区真的)可以获得大约60MB / s的传输,因为这仅限于分区服务器为您提供服务的速率请求而不是NIC速度。但是,整个存储帐户的限制是3Gbps(超过您的NIC)。这只能在访问多个分区时实现。

回到您的上下文,这意味着您将获得特定云驱动器的最大大约60MB /秒(480Mbps)。要完全饱和,您需要大型实例或更高级别。这就是为什么我说你主要受限于NIC。

答案 1 :(得分:5)

关于你的问题,

  • 带宽限制仅适用于出站流量。
  • 它适用于任何数据,即使VM与同一群集中的另一个VM通信也是如此。
  • 如果一个部署中有多个实例,则带宽限制将应用于它们之间的流量。

您可能会看到How Does Bandwidth Throttling Work in Azure?了解更多技术细节。