【发布时间】:2019-09-11 13:56:18
【问题描述】:
Azure 负载均衡器如何知道部署在负载均衡 VM 中的应用程序(spring MVC 应用程序)是否关闭?是通过 ping url 来实现的吗? VM 可能已启动,但应用程序可能已关闭。您是否必须对应用程序进行任何更改 - 实现回显服务?如果说我们定义端口 80、TCP,那么“Health Probes”会有什么好处 - 可以,但应用程序不行。
我已阅读此内容,但仍无法解决这个问题:https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-health-extension
【问题讨论】:
-
回复有用吗?您在回复中有任何问题吗?
-
@Nancy,答案很有帮助,因为它增强了我的理解。但是我的 IT 团队回来评论说 VM 永远不会宕机,他们从未见过 Azure VM 宕机,而且他们不会浪费钱购买另一个 VM,所以我建议在 1 中进行 Tomcat 的垂直集群使用 Nginx 负载均衡器的虚拟机。所以只有 HA,没有扩展 - 他们告诉我的应用程序的当前流量并不能证明购买另一个 VM 是合理的。