. 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