DFS-R – 将服务器设置为主服务器

我想build立一个2服务器DFS-R的网页内容。 该网站是一个学习pipe理系统,拥有几TB的video和文件。 该网站的前端是跨多个服务器的Windows负载平衡。

我正在寻找以下内容:

  • 通过LMS添加/编辑内容,让普通networking用户立即看到变化
  • 有一个镜像(尽可能接近实时)辅助待机系统。
  • 辅助系统是Web应用程序不使用的复制副本

通常情况下,“服务器1”将向Web应用程序提供内容。 在“服务器1”出现故障的情况下,我可以切换configuration以允许“服务器2”提供内容。

这个网站有来自讲座捕获系统的入站内容,每天的内容达到几GB。 我担心的是在典型的DFS-R multimaster场景中,一些最终用户会看到内容,而另一些则不会,因为服务器之间的同步过程是积压的。 我宁愿避免这种可能性,并将内容写入一个地方,只需将第二台服务器作为备用服务器。

换句话说,当大量新的video内容发布时,如果“Web服务器1”正在与DFS伙伴“文件服务器1”通信并且“Web服务器2”正在与DFS伙伴“文件服务器2”通信,则两个前端networking服务器有不同的内容,直到复制赶上。 我想保持这一点发生。

这可能吗?

从我收集的内容中,您需要设置Hub&Spoke DFS复制拓扑。

如果所有对内容的入站更改都发生在文件服务器1上,那么您的中心应该是文件服务器1.然后将文件服务器2和Web服务器1和2添加为Spokes。 通过这种方式,内容仅在源(文件服务器1)上进行修改,并将更改复制到分支服务器。 Web服务器1和2将只接收来自文件服务器1的内容。

在切换之前,您仍然需要等待复制才能在文件服务器1和Web服务器2之间保持最新。 但是,这消除了在Web Server 2和文件服务器2可以复制之前等待在文件服务器2上捕获复制。