IIS上的高可用性和负载平衡?

我需要研究Web服务器的高可用性负载平衡。 我的select是IIS,因为我熟悉它。 我有一些问题要问:

  • 哪个是支持高可用性的第一个IIS版本? 负载均衡?
  • 是否有一些书籍/资源提供关于IIS上的HA /负载平衡的完整信息/知识? (如果是免费的话,会很好)D)

非常感谢!

这是需要支持HA和负载平衡的操作系统。 Windows NT是第一个支持NLB和集群的。

就资源而言,这里是基于操作系统types的列表

networking负载平衡:Windows 2000和Windows Server 2003的常见问题解答

networking负载平衡(2008年)

故障转移群集

服务器群集:Windows 2000和Windows Server 2003的常见问题解答

如果您使用的是IIS7,或者您可以在前端服务器对上安装IIS7,则可以考虑应用程序请求路由(ARR) 链接文本

http://www.iis.net是一个很好的开始。 我确信有一些很好的书,虽然我不知道有什么关于IIS的HA。

所有版本的IIS都支持高可用性。 真正的工作是前端的负载均衡器。 ARR是一个便宜的(你可以使用networking版,ARR本身不花费任何东西),但性能非常好的解决scheme。

为了使IISconfiguration保持同步,IIS7对“共享configuration”进行了一些巨大的改进。 以前的版本可以工作,但不像IIS7那样方便。

好:

  • 没有。 IIS根本不支持高可用性,也不支持负载平衡。 这全部在IIS之外完成。 如果你使用OS项目,它是NLBS(networking平衡)。 我不确定这是什么时候引入的,但是它可能会在2000年之前返回。您可能会争辩说,您总是可以拥有多个IIS实例….在不同的IP地址。 正确 – 但这不是一个IISfunction。 它根本不需要IIS的合作。
  • MS文档;)

一般来说,负载平衡是在前端/路由器级别的Web服务器之外进行,或者在操作系统级别进行。