我们有一个客户端,我们已经设置了两个网络服务器,每个网站在每个网站服务器上运行十几个不同的网站(因此网站1在两个网络服务器上运行,网站2在两个网站上运行)。
我们希望设置负载平衡(可能使用流量管理器),以便它可以分散负载并监控每个站点的Web服务器上的站点可用性,而不是像常规Azure负载平衡集那样每个虚拟机。
似乎流量管理员可能会这样做但我们不知道它是如何工作的,我们不清楚文档是否可以按网站设置TM而不是每个Web服务器(我们理解它) )。
我们可以在Azure中设置任何负载平衡来监控网站本身而不是虚拟机吗?因为我们想在这两个Web服务器上运行多个站点,我们如何设置TM才能实现这一点?我们是否为每个网站提供新的TM服务?
提前谢谢。更新:我们甚至需要设置常规负载均衡设置吗?我是否可以创建TM并单击每个Web服务器的云服务,然后将端口和相对路径添加到其中一个网站?并重复这两个服务器上的每个网站?它应该如何设置? 再次感谢。
答案 0 :(得分:1)
您可以在流量管理器定义中定义的可用端点仅与云服务URL一样精细。所以,你问题的快速回答是否定的。
您可能希望在两台服务器前面使用应用程序请求路由。它确实会在您的配置中引入其他服务器,但会为您提供跨站点负载平衡的方法。
http://www.iis.net/downloads/microsoft/application-request-routing
答案 1 :(得分:0)
这个问题的答案是来自交通管理员的自定义终点。这将允许Azure能够监控Azure中Web服务器上的每个服务或网站的服务。