镜像服务器IIS

我们保留两台IIS服务器,每台服务器都有一个站点的副本。两个都有DNS条目。 如何在发生故障时立即切换。

目标是辅助服务器应该在主服务器出现故障时开始运行。

你确定这是你需要的解决scheme吗? 你基本上是要求一个集群解决scheme的虚拟主机。 通常,IIS最好不要使用群集,而应该使用networking负载平衡(NLB)。

使用NLB,您将同时使两台服务器同时运行,并分解它们之间的负载。 如果其中一个下来,第二个将处理所有的负载,直到他们都回来了。

另外,如果您使用IIS 7或更高版本,是否考虑使用IIS共享configuration而不是手动configuration两台服务器?

说了这么多,如果仍然希望沿着这条路线走,那么这里还有一些关于IIS高可用性集群的有用信息。

您可以通过Microsoft NLB来执行此操作,也可以像Lior提到的那样使用IIS共享configuration。 您也可以使用“应用程序请求路由”或硬件负载平衡器,但都取决于环境,资源和您的要求。

这里有一些资源:

https://technet.microsoft.com/en-us/library/jj129384.aspx

http://pdfs.loadbalancer.org/Microsoft_IIS_Deployment_Guide.pdf

http://www.iis.net/learn/extensions/configuring-application-request-routing-%28arr%29/http-load-balancing-using-application-request-routing