0

客户希望在其 Azure 订阅中为我们的 WebApp 配置“主动-主动”故障转移。他们有一个私有云,所以我们为我们的应用程序提出了独立的应用程序服务器。Web 应用程序的客户端是内部的(本地),应用程序不需要互联网。

在使用独立应用服务器时,ILB 似乎是负载均衡器的唯一选择。我们似乎在文档中找不到任何地方表明 ILB 将支持另一个区域(我认为它说它不支持)。由于所有客户端都是内部的,我们不能使用流量管理器。我们认为我们需要回退到使用 VM 而不是应用服务来实现 soln。我们认为规模集可能会为我们提供所述 VM 的垂直扩展?然后,我们需要通过跨区域实施 VM 来配置水平扩展。最重要的是,我们需要提供负载平衡(他们要求主动-主动)。请记住,所有客户端都是内部的,因此 DNS 不可用。在看这个,它会出现应用程序网关是唯一的选择?

我们正在寻找验证和确认,或者“这里有更好的方法”!

最终,我们预计会有 2 到 4 个应用程序实例在多个区域运行。所有实例之间的负载均衡器。实例将在单独的区域中运行,以确保如果一个区域出现故障,该应用程序仍然可用。很可能单个应用程序实例可以支持他的加载,因为它会有些静态和“已知”而不是可变的。客户数量将是静态的(并随着客户添加位置而增长,每年少于 50 个位置)。

感谢您对这个配置难题的任何帮助!

4

2 回答 2

0

我猜跨区域 LB 对跨区域 LB 有帮助(目前处于预览阶段):https ://docs.microsoft.com/en-us/azure/load-balancer/cross-region-overview 更新:这些跨区域 LB 有限制仅作为面向公众(而非内部)工作。

Azure Front Door 是另一种选择: https ://docs.microsoft.com/en-us/azure/frontdoor/front-door-overview

然而在这里详细探讨这些。

于 2021-03-16T20:53:07.703 回答
0

好吧,从技术上讲,您可以在不同区域对等 2 个 vnet 并使用标准负载均衡器(https://feedback.azure.com/forums/217313-networking/suggestions/34575517-internal-load-balancer-vnet-peering)。我不确定 ASE 是否支持标准负载均衡器,确实可以使用它,但我不明白为什么不

于 2019-09-06T18:13:32.673 回答