在多个服务器上同步内容

时间:2009-04-27 10:09:19

标签: .net windows iis

我们有一个站点,它位于两个负载均衡的应用程序服务器(Win 2K3)上,它包含一个C#/ ASP.NET应用程序和一堆每天都在变化的静态内容。

我的问题是,保持静态内容同步的最佳方法是什么。在Win2K8中,我们可以将两个服务器都指向共享目录,但不能指向Win2K3。

Site Server中曾经有一些不错的东西可以做到这一点,但不多了。

理想情况下,解决方案应该既便宜又快捷,不需要重新测试整个应用程序(否则我们只需升级到2K8)。

2 个答案:

答案 0 :(得分:1)

您是否考虑过使用robocopy,它是Windows Resource Kit的一部分。

这是维基百科的link,其中包含更多关于示例的解释。

另请尝试link

HTH。

答案 1 :(得分:1)

robocopy实际上是一个非常好的解决方案,我们也用它来同步服务器上的静态内容。你可以安排它以适合你的间隔运行。

我们用于同步用户驱动的静态内容的另一件事是获取用于上载所有静态内容的中央IP以及[在负载平衡环境中]所有服务器(针对任何静态内容引用此中央IP)。使用这种方法,我们不必复制内容,从同步目录中保存我们。