We're in the process of rolling out a server farm that consists of ASP.NET applications and we're looking for a good way to handle session state. The application relies heavily on state (and we don't plan on making any changes to it), so we'd rather not take the performance hit and go with SQL mode. We'd prefer not to go with Session affinity on the load balancer, for pool resource distribution and high availability reasons.
The built-in Session State server works well performance wise, but becomes a single point of failure, and is a pain to make it redundant. We're looking into other solutions that will allow the web farm servers to also act as a redundant set of session servers. I've found the following 2 products that do the job (haven't tested them yet, but will be doing so soon). Has anyone used these products and if so, would you recommend them? Has anyone used anything else besides the 2?
ScaleOut Session Server
Alachisoft NCache
The first was written by the person/team that developed the original NLB solution that Microsoft ultimately purchased. Having said that, I don't know if that's a good thing or a bad thing 😛
Thanks.
The built-in Session State server works well performance wise, but becomes a single point of failure, and is a pain to make it redundant. We're looking into other solutions that will allow the web farm servers to also act as a redundant set of session servers. I've found the following 2 products that do the job (haven't tested them yet, but will be doing so soon). Has anyone used these products and if so, would you recommend them? Has anyone used anything else besides the 2?
ScaleOut Session Server
Alachisoft NCache
The first was written by the person/team that developed the original NLB solution that Microsoft ultimately purchased. Having said that, I don't know if that's a good thing or a bad thing 😛
Thanks.