I have a web application that can store lots and lots of files on the server. i.e. users upload data to it. The files are stored below a particular storage path.
The web host will be an IBM xseries 345. However, the disks are really expensive so we would like to put the files onto a less expensive server. Now here is the question. Should I use an NFS mount on the IBM server of a path on the storage server? Or should I write some scripts to upload the files to the storage server instead. Both the storage server and the web host are on the same network. Only the web server is visible to the world.
Is NFS performance suitable for an expected low to moderately loaded server?