我正在尝试将 Web 应用程序端点从同一位置添加到 azure 流量管理器,当我尝试执行此操作时,它告诉我应用程序服务将使用负载平衡为我执行此操作,当我们的应用程序位于相同时地点。
我的理解是负载平衡是为了在一个Web 应用程序上的多个虚拟机之间分配请求。该计划是使用单个 DNS 并允许流量管理器使用循环或故障转移来确定要转到哪个端点。负载均衡如何知道从这个单一地址定向到其中一个 Web 应用程序?
我正在尝试将 Web 应用程序端点从同一位置添加到 azure 流量管理器,当我尝试执行此操作时,它告诉我应用程序服务将使用负载平衡为我执行此操作,当我们的应用程序位于相同时地点。
我的理解是负载平衡是为了在一个Web 应用程序上的多个虚拟机之间分配请求。该计划是使用单个 DNS 并允许流量管理器使用循环或故障转移来确定要转到哪个端点。负载均衡如何知道从这个单一地址定向到其中一个 Web 应用程序?
Azure Web 应用已经在 Web 应用内的实例之间内置了负载平衡。因此,例如,如果您有一个在端点下具有 10 个实例的 Web 应用程序:tester.azurewebsites.net,Azure 会在这些实例之间适当地进行负载平衡。
当您引入流量管理器时,就是在寻找不同的端点来促进它们之间的连接。传入的请求将根据与它正在管理的端点的接近度、负载以及端点是否可用进行路由。流量管理器为您处理所有这些复杂性。
这允许您拥有一个端点 myapp.azurewebsites.net;这可能会路由到 myapp-west.azurewebsites.net 和 myapp-east.azurewebsites.net。正如我所指出的那样,该路由是基于接近度、负载和可用性的。
它的实际工作原理是 Azure 流量管理器的神奇之处。我在生产中使用它,它对我来说效果很好。我主要将它用于基于邻近性的路由,并且尚未在 Web 应用程序上测试生产故障转移重新路由时遇到故障。
希望有帮助!