客户希望在其 Azure 订阅中为我们的 WebApp 配置“主动-主动”故障转移。他们有一个私有云,所以我们为我们的应用程序提出了独立的应用程序服务器。Web 应用程序的客户端是内部的(本地),应用程序不需要互联网。
在使用独立应用服务器时,ILB 似乎是负载均衡器的唯一选择。我们似乎在文档中找不到任何地方表明 ILB 将支持另一个区域(我认为它说它不支持)。由于所有客户端都是内部的,我们不能使用流量管理器。我们认为我们需要回退到使用 VM 而不是应用服务来实现 soln。我们认为规模集可能会为我们提供所述 VM 的垂直扩展?然后,我们需要通过跨区域实施 VM 来配置水平扩展。最重要的是,我们需要提供负载平衡(他们要求主动-主动)。请记住,所有客户端都是内部的,因此 DNS 不可用。在看这个,它会出现应用程序网关是唯一的选择?
我们正在寻找验证和确认,或者“这里有更好的方法”!
最终,我们预计会有 2 到 4 个应用程序实例在多个区域运行。所有实例之间的负载均衡器。实例将在单独的区域中运行,以确保如果一个区域出现故障,该应用程序仍然可用。很可能单个应用程序实例可以支持他的加载,因为它会有些静态和“已知”而不是可变的。客户数量将是静态的(并随着客户添加位置而增长,每年少于 50 个位置)。
感谢您对这个配置难题的任何帮助!