保持2个或更多IIS安装同步的最佳方法

我们的设置的前端运行通过: –

  • 一个Linux负载平衡器 – 运行HAProxy进行负载平衡,前面的stunnel用于SSL连接。
  • 这提供了2个运行IIS 7.5的Windows Server服务器

我需要一种方法来确保2个IIS框始终保持同步(即,如果我更改了一个设置,那么在一瞬间,第二个应该会自动更新)。

查看过Microsoft Web Farm Framework似乎是最好的解决scheme,但是我不确定这个HAProxy级别是否正确(或重复function)在它之前?

提前谢谢了。

应用程序请求路由(ARR)将复制haproxy的function – Web Farm Framework 2.0(WFF)是一个平台和内容同步工具。 它们可以一起安装,也可以单独使用。

Web Farm框架或只是WebDeploy / MSDeploy与命令行同步可能会完成这项工作。

IIS 7和7.5有一个称为共享configuration的function。 它与Windows Server的分布式文件系统(DFS)复制和networking负载平衡(NLB)结合使用效果非常好。

注意:DFSR要求服务器在Active Directory域中。

您肯定需要检查,但我使用的硬件负载平衡技术始终忽略任何本地Windows Web负载平衡(如NLB)。 发生这种情况的原因是硬件负载均衡器知道所涉及的Web服务器的名称,而如果您依赖Windows NLB,则可以使用虚拟服务器名称访问服务器场 – 内容将由任何一台服务器提供在农场里。