我工作的公司在美国有多个办事处。我们正在尝试提出一种解决方案,允许在所有办公室之间安全地共享文件。我们此刻的想法是:
在每个站点设置一个 Linux 服务器,并通过 sshfs 从其他服务器挂载共享目录。这样客户端只能直接访问他们的本地服务器。
另一种可能性是通过 rsync 在所有服务器之间进行数据复制。这将使我们还可以在发生灾难性故障时保留数据。我们担心的是损坏的数据被复制到所有服务器上,我们失去了任何恢复的机会。可以通过在服务器之间每小时进行一次 rsync 并每天将增量备份到我们办公室的外部驱动器来解决这个问题,以保存过去的数据。
我们可能会使用 LDAP 来处理用户帐户复制和访问控制。
由于缺乏更好的术语,这两种解决方案都“感觉”不正确。你会怎么做才能解决这种情况?
编辑:我们更喜欢基于 Linux 的解决方案,以避免 Windows 许可的成本和麻烦。此外,与 Windows 服务器相比,IT 团队更熟悉 Linux。还应该指出的是,我们并不反对将其外包,以便数据可以在某个地方的云中生存。假设价格合理。