我有一个基于PHP的Web应用程序,目前只使用一个Web服务器,但很快就会扩展到另一个。在大多数情况下,这非常简单,但应用程序还在文件系统上存储了大量文件。似乎有很多方法可以在两台服务器之间共享文件,从非常简单到相当复杂。
这些是我所知道的选项
我想要的是通过一个网络服务器上传的文件,如果通过另一个网络服务器访问,则立即可用。数据非常重要,绝对不能丢失,因此无论实现什么都需要a)永远不会丢失数据和b)具有非常高的可用性(与本地文件系统一样好或更好)。
似乎群集文件系统也会提供比本地存储(对于大型文件)更快的数据访问,但目前这并不具有重要意义。
你会推荐什么?您是否有任何建议可以添加或具体注意上述选项?有关如何管理集群文件系统上的数据备份的任何建议吗?
答案 0 :(得分:0)
您可以查看实时在服务器之间复制文件的镜像文件系统。 这很容易安装和设置。一个mount命令就可以了,你可以拥有一个HA, 在不到10分钟的时间内完成负载均衡和备份解决方案。
Fish.Ada
答案 1 :(得分:0)
看起来集群文件系统是最好的选择。备份可以像任何其他文件系统一样完成,尽管其中大多数都具有内置冗余,但它们已经比标准文件系统更可靠。