我正在开发一个拥有一个生产环境和DR环境(灾难恢复)的网站。 在每个环境中,我有三个Web服务器,他们需要共享存储来存储一些文件,如图像。 所以我正在考虑为每个环境部署一个SAN。 但是,每个环境中的两个SAN必须同步。 如果生产完成,用户可以使用相同的文件访问DR。
所以我的问题是有两种方式同步两个SAN的方法? 无论我写入任何SAN,它都将同步到其他SAN。
除了使用SAN之外的任何其他build议,例如使用NFX都是受欢迎的。
许多SAN都具有块级复制function。 在几乎所有情况下,这将比操作系统处理的文件级别或应用程序更具效率和可靠性。
最终,这取决于你使用的是什么样的SAN,因为这个function因供应商而异,但是任何一个值得使用的盐都会有这个选项。
问题不是SAN,而是文件系统! 你不要在这个平台上说你需要的。 在Linux上,您可以执行以下操作:可以使用DRBD同步SAN。 但之后,您需要一个集群文件系统来处理锁和冲突。 你可以看看OCFS2或GFS,你会看到的。