IIS 故障转移群集?

IIS 故障转移群集?

我对服务器和其他东西还不熟悉(我是程序员,不是服务器专家),我对 IIS 故障转移群集有疑问。我有两个 IIS 服务器正在运行,它们是相同的。我想将服务器设置为故障转移群集。我想将其设置为服务器 A 为主服务器,服务器 B 为备份。如果服务器 A 发生故障,故障转移群集会负责从服务器 A 到 B 的转移吗?它会维护用户会话吗,还是我需要实施 NLB 或粘性会话?感谢 Stack Exchange 的友善人士。

答案1

为了保留会话,您必须启用由故障服务器托管的会话持久机制,因此您需要使用无论是遥控器SQLServer 数据库StateServerASP 会话状态服务器)请参阅此处查看选项列表:https://msdn.microsoft.com/en-us/library/system.web.sessionstate.sessionstatemode(v=vs.110).aspx

INPROC(默认机制)将会话存储在 Web 应用程序w3wp.exe进程实例中。如果网站出现故障,其他服务器将无法获取该信息。

至于网络负载平衡(NLB),它是一种称为“高性能”并始终使用这两台服务器。故障转移群集(称为“高可用性“”)的独特之处在于,每次只能有一台服务器处于活动状态,并且它不监控每台服务器的负载,而是关注那些告知集群主节点状态的 Hello 信号。

相关内容