我们有两个办公室,一个在伦敦,一个在上海,每个办公室都需要能够访问同一组文件。 这意味着我们需要一种可靠,快速的方式来同步任一办公室的服务器之间的一组文件夹。 他们可能是Windows服务器,但是如果软件方面在* nix上更有意义的话,我们可以看看Linux机器。
我们已经考虑过Rsync,Unison,Gluster和其他一些选项,但是他们似乎没有一个能够可靠地让服务器在如此遥远的办公地点之间保持同步。 每个办公室都通过开放的互联网与DSL连接,因此encryption也是一个因素。
有没有人有任何提示让服务器尽可能接近实时同步,而不是经常死亡?
安迪
既然他们是Windows服务器,你有没有考虑过DFS?
无论是否可以接受,都可能取决于你的意思,也就是说,当你说“尽可能接近实时”(以及一些清晰的内容可能有助于更好地回答你的问题),以及这里的具体用例是(数据量和变化频率),但这可能是一个很好的起点。
这也将有助于知道你的DSL连接的速度是什么,因为这也会影响你是否需要使用本地压缩来查看协议(你是否尝试过使用rsync -z来添加压缩?),但是底线是如果您需要移动更多数据而不是pipe道可以处理的数据,则需要更大的pipe道,或者需要限制自己同步更less的数据。
如果你有一个IT预算,一个选项是WAN优化器,它本质上是一个本地networkingcaching; 请记住,这些设备可以非常专用于caching什么应用程序/协议。 这些设备还确保caching副本是最新版本。
例如,这是Cisco WAAS设备上Sharepoint服务的部署指南 。
除了思科之外,市场上还有很多厂商。 如果你谷歌“广域网优化”,你会得到主要的球员。