比较HA前端网站的文件系统复制/集群/ etc选项

我们有我们认为是一个非常普遍的问题,但有困难得出一个坚实的答案。 在我们生产的Windows Web环境中,我们有4个冗余的面向公众的Web服务器。 内容更改是在内部唯一的Web服务器上完成的,应该立即在前端服务器上提供。 目前,我们通过CA Arcserve来实现这一目标,除非无法运行(错误/崩溃/configuration错误/等),否则似乎运行良好。

在我们的unix环境中,我们使用集群文件系统(veritas)来实现这一点,并且正在考虑将我们的Windows环境切换到使用相同的技术。

这个问题常见的解决方法是什么? 在使用集群技术和复制技术之间是否有权衡? 其他企业最常用的解决scheme是什么?

假设这些服务器都在同一个Windows AD林中,并且可以在closures文件的时间内处理几秒钟的延迟,那么对于Microsoft DFS复制来说 ,这是一个完美的用例。

如果真的需要真正的立即更新,出于一些非常奇怪的原因,那么您将需要一个真正的集群和分布式文件系统,在所有副本之间进行多阶段提交。 请注意,这会使写入性能与最慢的服务器和链接一样慢。