• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 88
  • Last Modified:

State Session High Availibility


. my question is about making session state server redundant/ high available in web farm set up using IIS 8.5 on windows 2012 R2. I have made some research and came to conclusion that followings are the options :

A- ) using SQL server and have it clustered or use always on etc but this bring the performance issues
B-) using commercial product such as NCache, i am not sure if this has failover capability but probably it has
C-) Using Load Balancer like F5 with sticky session. it is said that this option doesn't have failover capabilities netiher , such as  if one of the state server goes , then session is lost with that server .

So my understanding is that if i want availability , to be able to failover between nodes keeping the session intact, my only option is saving state information in highly available SQL environment

Please let me know what you think


1 Solution
Dan McFaddenSystems EngineerCommented:
I've used a product from Scale Out Software called ScaleOut StateServer.  Essentially it is an out of process session state manager.  It is installed on all nodes in a web farm, from there the nodes running the software are clustered and highly available.  

Here is the link to the product site:  http://www.scaleoutsoftware.com/products/stateserver/

The software worked great on a 5 node web farm handling daily 250,000 unique logins/sessions.

Though you can do state management with SQL, as you said, you take a sizable performance hit.

toronto2456Author Commented:
Thanks Dan,,,Yes, I have seen that product as well, glad to get feed back from someone who used it,,

I guess that us the only effective solution covering all basis

Thanks very much for your answer

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now