是否有一个服务器发行版能够将实时数据同步到多台机器?

是否有一个服务器发行版能够将实时数据同步到多台机器?

场景:我有一台主服务器,用于页面构建/存储主数据,并由现场的一些客户访问。该公司还有多个分支机构,这些分支机构拥有自己的服务器,这些服务器连接到本地,但需要处理所有相同的数据,并实时(或接近实时)在所有服务器上同步。有没有一种方法/特定的服务器操作系统可以在所有这些服务器上同步实时数据?这些服务器还需要能够:

  1. 配置 AFP、FTP、CIFS、SMB
  2. 继续在 Microsoft 环境中托管其 Web 服务器和数据库服务器,但将文件服务器移至商品硬件

只是想知道这是否可能。

答案1

我相信这是 Windows可以帮你解决。我知道你标记了此内容,但您还提到可以使用 Microsoft 环境。如果您仍希望使用 Linux 环境,则可以使 Samba 与 DFS 配合使用,但原生 Windows 服务器也能够满足您的要求。

答案2

我认为您说的是(相当)静态的网页。我可以想到几种进行文件传输的方法,具体取决于您的确切要求和网络环境。如果您真的在谈论数据库实例,我的想法会有所不同。

  • 如果您的所有服务器都被误导认为它们在同一个 LAN 上,请考虑设置共享的 NFS 或 GFS2 文件系统。

  • 如果你的服务器彼此相距甚远,并且同步不需要真正实时,请考虑使用 cron 作业wget -r

  • 我还可以想到几个可以自动近乎实时地工作的命令序列。

提出这些建议后,您的问题是否也意味着您正在寻找一个可以实时备份的操作系统?然后,也许您可​​以自动恢复到其他主机?我不知道有任何简单的方法可以做到这一点。

祝你好运!

相关内容