如何validationAzure负载均衡器?

我希望能够以这样一种方式配置Azure负载均衡器模拟器,即连续两次调用Web应用程序将始终调用不同的实例。

我怎么能这样做? 如何validation负载均衡器是否按预期工作? 使用HttpContext.Current.Request.Url并查看端点端口是否更改?

提前致谢

Windows Azure Web和Worker角色可用的默认负载均衡器是软件负载均衡器,并不是可配置的,但它们可以在循环设置中工作。 如果要测试此行为,则需要执行以下操作:

  1. 在启用RDP访问的情况下创建两个(或更多)服务实例,以便您可以对两个实例进行RDP
  2. RDP到您的两个实例并运行NETMON或其中的任何网络监视器解决方案。
  3. 现在从桌面访问Windows Azure Web应用程序
  4. 您需要了解,当您从桌面建立网络连接时,基于网络设置(默认为60秒),连接仍然存在,因此您需要等到默认超时再次访问Windows Azure Web应用程序。
  5. 当您再次访问Windows Azure Web应用程序时,您可以validation请求进入下一个实例的秒时间。 请确保传递连接超时,否则您的请求将由同一实例继续处理。

注意:如果您不想使用RDP,您还可以创建一个测试ASP.NET页面,根据您的特定实例编写一些特殊代码,这些代码将向您显示此页面特定于某个实例。 最好的方法是读取实例ID,如下所示:

int instanceID = RoleEnvironment.CurrentRoleInstance.Id; 

如果您想要更多地控制Windows Azure负载平衡,我建议使用Windows Azure流量管理器,它将帮助您通过循环,性能或基于备份的方案将流量路由到您的站点。 有关使用Traffis Manager的更多信息,请参阅本文 。