Azure VM负载平衡与流量管理器

时间:2013-01-27 10:42:19

标签: azure load-balancing

任何人都可以解释VM负载平衡(在新的Azure门户中)和Azure流量管理器(目前仅从旧门户管理)之间的区别,以及它们如何交互?

作为一个例子,我创建了两个相互连接的虚拟机,共享负载平衡端点。据我了解,那将在两个虚拟机之间进行循环。

  • 如果我没有设置负载平衡端点(在新的Azure门户中)会发生什么情况,而是设置Azure流量管理器以在它们之间进行负载平衡?这是一回事吗?
  • 我可以同时使用两种负载均衡吗? (流量管理器设置为跨区域进行故障转移,并在可用区域内使用VM负载平衡进行循环?)

3 个答案:

答案 0 :(得分:39)

詹姆斯

我认为你已经找到了大部分内容。

VM负载平衡:

  1. 仅适用于位于同一区域的虚拟机
  2. 只有Round Robin 使用基于散列的算法来分配入站流量
  3. 在TCP / UDP级别工作,在位于公共端点后面的一个或多个私有端点之间路由流量
  4. https://www.windowsazure.com/en-us/manage/windows/common-tasks/how-to-load-balance-virtual-machines/

    流量管理器的不同之处在于:

    1. 它可以跨区域工作
    2. 它提供循环以外的流量管理策略(例如故障转移,性能)
    3. 它在DNS级别工作,“路由”**位于常用DNS名称后面的一个或多个公共端点之间的流量
    4. https://azure.microsoft.com/en-us/documentation/articles/traffic-manager-manage-profiles/

      你确实可以串联使用Load Balancer和Traffic Manager,你可以在那里敲击钉子。

      -

      维拉德

      **流量管理器实际上并不路由流量,它只是根据有效的策略向呼叫者提供其流量应该去的公共端点的DNS名称。

答案 1 :(得分:15)

Azure流量管理器。

Azure Traffic Manager的工作是根据灵活的策略在全球范围内路由流量,从而实现出色的用户体验,与您在全球范围内构建应用程序的方式保持一致。 Traffic Manager有几个不同的策略:

延迟。指向“最近的服务”

Round Robin。分发所有服务

故障转移。如果主要失败,则直接备份

嵌套。灵活的多级策略 enter image description here

Azure负载均衡器

Azure负载均衡器的工作是引导区域内的流量。这与Azure Traffic Manager结合使用,其中流量管理器将内部路由到虚拟机之间的区域。如果将两者结合使用,则可以将全局流量管理与本地故障转移相结合。 enter image description here

负载均衡器差异 使用Microsoft Azure分发网络流量有多种选择。这些选项的工作方式各不相同,具有不同的功能集并支持不同的方案。它们可以单独使用,也可以组合使用。

负载均衡器差异

使用Microsoft Azure分发网络流量有多种选择。这些选项的工作方式各不相同,具有不同的功能集并支持不同的方案。它们可以单独使用,也可以组合使用。

Azure负载均衡器适用于传输层(OSI网络参考堆栈中的第4层)。它提供跨同一Azure数据中心运行的应用程序实例的网络级流量分配。

Application Gateway 在应用层(OSI网络参考堆栈中的第7层)工作。它充当反向代理服务,终止客户端连接并将请求转发到后端端点。

流量管理器适用于DNS级别。它使用DNS响应将最终用户流量定向到全球分布的端点。然后,客户端直接连接到这些端点。

enter image description here

链接:

https://docs.microsoft.com/en-us/azure/traffic-manager/traffic-manager-overview

https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-overview

https://www.concurrency.com/blog/w/azure-traffic-manager-vs-azure-load-balancer

答案 2 :(得分:5)

我认为有两个重要的项目需要提及。流量管理器不负载均衡,它是智能DNS解析器。 Azure负载均衡器不提供任何亲和力。第二个区别是流量管理器只能解析为无法正常工作的Azure端点,如果您具有混合设置,其中您的服务端点在Azure与您的数据中心或其他公共/私有云位置之间分配。

对于这两个缺点,您需要依赖合作伙伴的产品。