I'm having some problems with a filesharing storage configuration that we recently set-up. We moved onto a NAS (1x24TB) recently for our video streaming service. We set-up 9 front end servers that would communicate with the NAS using NFS and we're running into problems. Because the's so many requests to files and only "1 Physical" drive the NAS server has issues keeping up with all the requests leaving us with IO issues.
In anycase, we've decided that we want to change to a different configuration because the NAS set-up isn't working well for us. I guess its not ideal for hundreds of random file downloads.
Where looking for an alternate solution. We though of setting up two 4 server clusters and using gluster on each cluster but I don't think that's the best solution. We also though of setting up mogilefs on a cluster of 8 servers how-ever we need to use nginx to server files and this can't be done with mogilefs.
Can anyone recommend some ideas for a larger scale file sharing service that would provide some redundancy and scalability? I'm not an expert and this is the first time I've tried configuring something this large.