使用 SAN 提供 Web 内容的 Web 服务器集群仍然会导致单点故障

使用 SAN 提供 Web 内容的 Web 服务器集群仍然会导致单点故障

我正在寻找一种比使用挂载到多个 Web 服务器的 SAN LUN 来保持数据同步更好的方法。应用程序需要 Web 服务器之间即时或近乎即时的同步才能运行,并且无法修改为其他方式工作。iscsi SAN 上的 OC2FS 是一种很好的方法,但它仍然使 LUN 成为单点故障。例如,如果由于某种原因发生文件系统级别损坏,您需要在所有 Web 服务器上将其挂载为只读,以便可以对其进行 fsck,这在我的应用程序中是不可接受的。如果您将其同步到备用 LUN 作为冷备用,例如 drdb,您可以手动切换到它并 fsck 原始 LUN,您也会同步损坏,并遇到原始数据与备份 LUN 不同步的问题。

当 SAN 出现问题时,有没有更好的方法来减少停机时间?

答案1

如果 SAN 发生故障,并且您的所有 Web 服务器都驻留在 SAN 上,那么您几乎没有其他选择,除非您获得一个可以在第一个 SAN 发生故障时为您工作的冗余 SAN。

相关内容