Azure IAAS网站和会话亲和力

使用Azure IaaS虚拟机处理会话关联(粘性会话)的最佳方式是什么? 我们有2个负载平衡的Web服务器。 现在他们正在设置并使用Azure Round Robin方法。 问题是我们需要设置会话亲和力。 看来我们可以用ARR来做,但是这需要另一台服务器来支持吗? 实际上,我们在这些服务器上的多个端口上托pipe了多个站点,所以我们还需要支持多个端口。 我们可以使用networking负载平衡吗? 处理这个问题的最好方法是什么?

我们现在使用的第三方控件是不可序列化的,所以我们必须使用会话亲和力。

看起来像现在支持,但只有IP: http : //azure.microsoft.com/blog/2014/10/30/azure-load-balancer-new-distribution-mode/

如果您要通过Azure负载平衡器(例如,通过公共IP地址),则无法控制负载平衡algorithm,并且不支持服务器关联。

您需要设置另一个虚拟机来处理负载均衡,无论是使用ARR的IIS还是其他类似nginx,haproxy等的虚拟机。然后,您可以将所有stream量导向负载均衡器虚拟机(而不是您的IIS虚拟机) 。 您的负载均衡器会通过内部IP地址将stream量引导到您的IIS虚拟机。