We are excited to announce that the IIS.NET Forums are moving to the new Microsoft Q&A experience. Learn more >

Does ARR guarantee session stickness? [Answered]RSS

2 replies

Last post Mar 01, 2011 08:44 AM by networkengineer49

  • Does ARR guarantee session stickness?

    Jan 05, 2011 06:11 PM|jason12366|LINK

     Hi,

    I have a question regarding ARR. Here is the deployment we would like to have. We have multiple IIS servers(sharing load) installed inside corporate firewall and ARR inside the DMZ. Our customers use web browsers to connect. We would like ARR to act as both load balancer and reverse proxy to forward client requests to our IIS servers. However, we require the same browser session be forwarded to the same IIS server. Can ARR do that? I think it should. But I just want to confirm it.

    Thank you very much for your help!

    Jason

     

     

     

    Application Request Routing Application Request Routing webfarm port http https application Request Routing reverse proxy application Request Routing reverse proxy iis iis7 arr ARR Reverse proxy application Request Routin application Request Routiing Affinity ARR Helper arr & reverse proxy

  • Re: Does ARR guarantee session stickness?

    Jan 05, 2011 06:32 PM|richma|LINK

    You can do this with the Client Affinity setting which will use cookies.

    http://technet.microsoft.com/en-us/library/dd443543(WS.10).aspx

     

     

     

  • Re: Does ARR guarantee session stickness?

    Mar 01, 2011 08:44 AM|networkengineer49|LINK

     we use this in our webfarm setup and have run into an issue where the host name is no longer load balanced.  ARR affinitizes website to one server - subsequent connections are then routed to one server - as the load increases on this server and slows down the website for all clients ARR does not send newer connections another server in the webfarm.

     is there a performance setting we can use to route new requests for an affected website to all the other servers in the farm? while still maintaining 'sticky' sessions to the original server? and maintain 'sticky' sessions to any other server?

    ARR Cookie ARR NLB HTTP client affinity cookies sticky session