任何人都可以解释VM负载平衡(在新的Azure门户中)和Azure流量管理器(目前仅从旧门户管理)之间的区别,以及它们如何交互?
作为一个例子,我创建了两个相互连接的虚拟机,共享负载平衡端点。据我了解,那将在两个虚拟机之间进行循环。
答案 0 :(得分:39)
詹姆斯
我认为你已经找到了大部分内容。
VM负载平衡:
https://www.windowsazure.com/en-us/manage/windows/common-tasks/how-to-load-balance-virtual-machines/
流量管理器的不同之处在于:
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。分发所有服务
故障转移。如果主要失败,则直接备份
Azure负载均衡器
Azure负载均衡器的工作是引导区域内的流量。这与Azure Traffic Manager结合使用,其中流量管理器将内部路由到虚拟机之间的区域。如果将两者结合使用,则可以将全局流量管理与本地故障转移相结合。
负载均衡器差异 使用Microsoft Azure分发网络流量有多种选择。这些选项的工作方式各不相同,具有不同的功能集并支持不同的方案。它们可以单独使用,也可以组合使用。
负载均衡器差异
使用Microsoft Azure分发网络流量有多种选择。这些选项的工作方式各不相同,具有不同的功能集并支持不同的方案。它们可以单独使用,也可以组合使用。
Azure负载均衡器适用于传输层(OSI网络参考堆栈中的第4层)。它提供跨同一Azure数据中心运行的应用程序实例的网络级流量分配。
Application Gateway 在应用层(OSI网络参考堆栈中的第7层)工作。它充当反向代理服务,终止客户端连接并将请求转发到后端端点。
流量管理器适用于DNS级别。它使用DNS响应将最终用户流量定向到全球分布的端点。然后,客户端直接连接到这些端点。
链接:
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与您的数据中心或其他公共/私有云位置之间分配。
对于这两个缺点,您需要依赖合作伙伴的产品。