我有预定义了多个扩展规则的应用程序服务,当负载均衡器路由我的请求时,我希望能够为我的应用程序(而不是服务器本身)配置运行状况/就绪性探针,这可以实现吗?如果没有,可以采用什么解决方法?
答案 0 :(得分:0)
AFAIK,Azure应用程序服务是Azure平台的托管服务。它是基于HTTP的服务,用于托管Web应用程序,REST API和移动后端,而无需显式设置或管理基础结构。因此,我认为您无法更好地控制应用程序服务的负载平衡能力。
但是,如果您直接将应用程序托管在Azure load balancer后面的基础架构(例如VM或VMSS)上,则可以通过在后端端点上探查反映以下内容的端口来直接设置后端实例的运行状况探测器:该实例和您提供的应用程序服务的运行状况。您可以从design guidance获取更多详细信息。
此外,如果您厌倦了应用程序服务,则负载平衡服务仍然可以有多种选择。您需要在应用程序服务之前添加仅接受HTTP(S)流量(例如Azure前门或Azure应用程序网关)的第7层负载平衡器。
有关更多参考,您可以阅读overview of load-balancing options in Azure。