我正在尝试概述如何创建负载平衡的Web服务器设置.设置实际负载均衡器并添加两个或更多Web服务器似乎足够公平.但是,我无法确定文件的最佳设置.
Web服务器将运行CMS系统(在本例中为Drupal).用户可能会上传与内容相关的文件,并且所有Web服务器都应该可以访问这些文件.现在,我只想拥有一个指定的文件服务器并在每个Web服务器上安装一个文件目录,以便各种Web服务器可以访问这些“共享”文件.
但是,如果我们谈论4-5台服务器,这个解决方案会成为瓶颈吗?我认为安装将通过SSH完成.
所有帮助高度赞赏!
更新(2013年1月15日)
我决定使用Csync2和Lsyncd的组合.然后我设置了两个充当镜像的服务器. Lsyncd侦听某些目录(及其子目录)中的更改并调用Csync2,它负责将文件同步到其他服务器.如果您有兴趣了解更多信息,请查看this tutorial.