Azure 应用服务的运行状况/就绪情况探测



我有一个预定义了多个扩展规则的应用服务,当负载均衡器路由我的请求时,我希望能够为我的应用程序(而不是服务器本身(配置运行状况/就绪情况探测,是否可以实现?如果没有,可以应用哪些解决方法?

AFAIK,Azure 应用服务是 Azure 平台的托管服务。它是一种基于 HTTP 的服务,用于托管 Web 应用程序、REST API 和移动后端,而无需显式预配或管理基础结构。因此,我认为无法更好地控制应用服务的负载均衡功能。

但是,如果直接在 Azure 负载均衡器后面的底层基础结构(如 VM 或 VMSS(上托管应用程序,则可以通过探测后端终结点上的端口来直接设置后端实例的运行状况探测,该端口反映该实例的运行状况和你提供的应用程序服务。可以从设计指南中获取更多详细信息。

此外,如果你对应用服务感到厌倦,你仍然可以有多种负载均衡服务选择。需要在应用服务前面添加仅接受 HTTP(S( 流量(如 Azure 前门或 Azure 应用程序网关(的第 7 层负载均衡器。

  • 应用程序网关运行状况监视概述
  • 前门如何确定后端运行状况

有关更多参考,可以阅读 Azure 中负载均衡选项的概述。

最新更新