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

Jam*_*ley 29 load-balancing azure

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

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

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

小智 41

詹姆士,

我想你已经找到了大部分内容.

VM负载均衡:

  1. 仅适用于位于同一区域的VM
  2. 只有Round Robin使用基于散列的算法来分配入站流
  3. 在TCP/UDP级别工作,在位于公共端点后面的一个或多个专用端点之间路由流量

https://www.windowsazure.com/en-us/manage/windows/common-tasks/how-to-load-balance-virtual-machines/

交通管理器的不同之处在于:

  1. 它可以跨区域工作
  2. 它提供循环以外的流量管理策略(例如故障转移,性能)
  3. 它在DNS级别工作,"路由"**位于公共DNS名称后面的一个或多个公共端点之间的流量

https://azure.microsoft.com/en-us/documentation/articles/traffic-manager-manage-profiles/

你确实可以同时使用负载均衡器和流量管理器,你可以在那里敲击钉头.

-

弗拉德

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


Pra*_*ngh 19

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层)工作.它充当反向代理服务,终止客户端连接并将请求转发到后端端点.

Traffic Manager在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


小智 5

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

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

  • 此[link](https://azure.microsoft.com/en-us/documentation/articles/traffic-manager-load-balancing-methods/#failover-traffic-routing-method)表示甚至支持外部端点.检查"应用程序迁移到Azure:使用Azure和外部端点创建配置文件"行,并指定路由到每个端点的流量权重. (3认同)