2014-02-24 22 views
0

什么是使用微软的NLB来同步可从网站用户上传的文件的两个不同IIS服务器上托管的网站的最佳方式?同步NLB服务器上的网站内容

示例:服务器A上的站点是用户A正在访问的那个站点。用户A进入一个页面,允许他将图像上传到网站,然后将显示该图像。 现在,用户B进入相同的站点并访问显示图像的页面,但他将负载平衡到服务器B.用户B没有看到用户A上传的图像,因为没有文件已上传到服务器B. 右现在,我们使用的是Robocopy,但是我发现这个解决方案并不实用,因为我们需要这些文件的速度非常快,而不必依赖于脚本化的工具,因为a)可能因多种原因失败,b)包含两倍文件的存储由于需要大量空间,因此我们不希望为一个文件版本购买两次存储单元,这是不合理的。

那么,你有什么建议,社区? :)

回答

0

我们通过设置UNC文件共享(例如\ fileserver \ shared \ content)来处理此问题,然后使用它来保存需要在NLB节点之间共享的内容。将共享托管在集群文件服务器上可以避免单点故障。