文件同步

文件同步

我正在开发一个网站,该网站有一个生产环境和一个 DR 环境(灾难恢复)。在每个环境中,我都有三台 Web 服务器,它们需要有一个共享存储来存储一些文件(如图像)。所以我正在考虑为每个环境部署一个 SAN。但是,每个环境中的两个 SAN 必须同步。如果生产完成,用户可以使用相同的文件访问 DR。

所以我的问题是,有没有办法双向同步两个 SAN?无论我写入哪个 SAN,它都会同步到另一个 SAN。

除了使用 SAN 之外,还欢迎任何其他建议,例如使用 NFX。

答案1

许多 SAN 都具有块级复制功能。在几乎所有情况下,这都比操作系统处理的文件级或特定应用程序级复制更高效、更可靠。

最终,这取决于您使用的 SAN,因为此功能因供应商而异,但任何一个有价值的供应商都会将其作为一种选择。

答案2

问题不在于 SAN,而在于文件系统!您没有说在哪个平台上需要它。在 Linux 上,您可以这样做:您可以使用 DRBD 同步您的 SAN。但之后,您需要一个集群文件系统来处理锁定和冲突。您可以查看 OCFS2 或 GFS,您将会看到这一点。

相关内容