![是否有一个服务器发行版能够将实时数据同步到多台机器?](https://linux22.com/image/600563/%E6%98%AF%E5%90%A6%E6%9C%89%E4%B8%80%E4%B8%AA%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8F%91%E8%A1%8C%E7%89%88%E8%83%BD%E5%A4%9F%E5%B0%86%E5%AE%9E%E6%97%B6%E6%95%B0%E6%8D%AE%E5%90%8C%E6%AD%A5%E5%88%B0%E5%A4%9A%E5%8F%B0%E6%9C%BA%E5%99%A8%EF%BC%9F.png)
场景:我有一台主服务器,用于页面构建/存储主数据,并由现场的一些客户访问。该公司还有多个分支机构,这些分支机构拥有自己的服务器,这些服务器连接到本地,但需要处理所有相同的数据,并实时(或接近实时)在所有服务器上同步。有没有一种方法/特定的服务器操作系统可以在所有这些服务器上同步实时数据?这些服务器还需要能够:
- 配置 AFP、FTP、CIFS、SMB
- 继续在 Microsoft 环境中托管其 Web 服务器和数据库服务器,但将文件服务器移至商品硬件
只是想知道这是否可能。
答案1
答案2
我认为您说的是(相当)静态的网页。我可以想到几种进行文件传输的方法,具体取决于您的确切要求和网络环境。如果您真的在谈论数据库实例,我的想法会有所不同。
如果您的所有服务器都被误导认为它们在同一个 LAN 上,请考虑设置共享的 NFS 或 GFS2 文件系统。
如果你的服务器彼此相距甚远,并且同步不需要真正实时,请考虑使用 cron 作业wget -r。
我还可以想到几个可以自动近乎实时地工作的命令序列。
提出这些建议后,您的问题是否也意味着您正在寻找一个可以实时备份的操作系统?然后,也许您可以自动恢复到其他主机?我不知道有任何简单的方法可以做到这一点。
祝你好运!