If you have multiple webnodes , you need some kind of shared filesystem to sync uploaded files, static files etc.
Instead, what if you use a pull based CDN system. So all your files can be served from cdn1.yourdomain.com and all webnodes point to CDN.
the benefits are
1) You don't need to worry about managing a shared file system
2) You also get a free frontend to server static files.
This looks like a much tempting option than shared file system. Do you agree? Or there are gotchas I am not thinking through?