在Azure logic App中如何使用负载均衡器在两个逻辑应用程序之间进行负载平衡

时间:2018-06-12 13:13:02

标签: azure azure-logic-apps

如果在两个不同的区域有两个逻辑应用程序,我想在这两个之间进行负载平衡,如何做到这一点。

通过某些来源,我知道可以通过API管理,但他们没有提到如何做到这一点。

那么,如何在两个逻辑应用之间进行负载均衡?

2 个答案:

答案 0 :(得分:0)

嗯......你为什么要这样做?特别是LogicApps的“负载平衡”在Azure上与内部部署或自托管有着根本的不同。这没错,只是不同;)

他们可能指的是Azure Load Balancer,它显示为网络服务,而不是APIM。

这可以像传统的负载均衡器一样用来分发请求。

答案 1 :(得分:0)

由于您希望跨区域进行负载平衡,因此我将查看Azure流量管理器。 Traffic Manager是一个DNS负载均衡器,位于Azure区域之外/之上,允许您根据各种性能配置文件(即加权,性能等)实现流量平衡。

高级/一般步骤是:

  • 在2个区域中设置逻辑应用
  • 为逻辑应用创建并注册公共DNS域名 - apps.foo.com(通常在Azure外部完成)
  • 将apps.foo.com的DNS记录指向Azure Traffic Manager
  • 将端点添加到区域1中的逻辑应用程序的Azure Traffic Manager和区域2中的逻辑应用程序,并设置流量管理器配置文件

从逻辑应用程序调用开始,自定义DNS域将路由到ATM,然后根据您配置的配置文件分发到区域。