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