MooseFS之分布式文件系统应用场景

在网络环境里,多个服务器通过NFS方式共享一个服务器的存储空间,可能使得NFS服务器不堪重负。一般情况下,当NFS客户端数目较小的时候,NFS性能不会出现问题;一旦NFS客户端数目过多,并且是那种读写都比较频繁的操作,所得到的结果就不是我们所期待的,比如NFS服务超时。

这种架构除了性能问题之外,还存在单点故障,一旦这个NFS服务器发生故障,所有依靠共享提供数据的应用就不再可用。尽管用rsync方式同步数据到另外一个服务器上做NFS服务的备份,但对提高整个系统的性能毫无帮助。基于这样一种需求,我们需要对NFS服务器进行优化或采取别的解决方案。然而优化并不能应对日益增多的客户端的性能要求,因此唯一的选择只能是采取别的解决方案了。

通过调研,分布式文件系统是一个比较合适的选择。采用分布式文件系统后,服务器之间的数据访问不再是一对多的关系(一个NFS服务器,多个NFS客户端),而是多对多的关系,这样一来,性能大幅提升将毫无问题。

你可能感兴趣的:(MooseFS之分布式文件系统应用场景)