Solved

State Session High Availibility

Posted on 2016-09-01
2
45 Views
Last Modified: 2016-09-04
Hello,

. 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

Thanks

F.
0
Comment
Question by:toronto2456
2 Comments
 
LVL 26

Accepted Solution

by:
Dan McFadden earned 500 total points
ID: 41783917
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.

Dan
0
 

Author Comment

by:toronto2456
ID: 41784036
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

F.
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Scheduled IIS .Net2 AppPools recycle and SQL connection Hangs 33 88
Convert to Hour/minute textbox and compare 3 52
Asp.net mvc 5 5 43
ASP.NET 5 Templates 2 65
What is an ISAPI filter?   •      It's an assembly (.dll file) that can add or change the way IIS works.   •      They can be enabled globally for your web server or on a site-by-site basis.   When the IIS server receives a request, enabling the ISAPI fi…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, just open a new email message. In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
Video by: Mark
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.

912 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now