因业务拓展,当前NFS架构难以满足数据并发的需求,因此需要升级NFS集群方案。
当前方案是NFS服务器实时同步并负载均衡。主NFS服务器负责写相关业务,其他从NFS服务器负责读相关业务,主NFS服务器与从NFS服务器之间实时同步,从而每台NFS服务器都存储全部网站内容。在压力较大的读相关业务的NFS服务器与静态web服务器之间,添加负载均衡。
FastDFS、MFS等,非必要暂不采用。
添加多台NFS服务器,每台NFS服务器存储不同目录的内容,所有的web服务器都挂载上所有的NFS服务器,从而减轻了每台NFS服务器的压力。
优于第一种方案,每台NFS服务器之间的压力明显降低。
不需要添加NFS服务器,写相关业务压力较小,而读相关业务弃用NFS,使用rsync+sersync同步到静态web服务器,面对读相关业务,静态web服务器只需要访问本地磁盘即可(对静态web服务器硬盘性能有要求)。
成本较低且效果提升明显。
采用drdb同步方案
利用第三方软件比如mysql、oracle的主从同步
程序双写,直接写两台服务器