Content Serving Cluster
jbyers: MogileFS will get you close to this, but stores files with its own ID and directory scheme.  If filenames don't matter, or if you have a gateway that's handling the mogile lookup and filename translation, it's a great solution.If you already have a reliable central filestore, varnish or squid might accomplish faster distribution without having to replicate all your files.Otherwise, I'm curious to see everyone's suggestions.  I've looked at more *sync programs than I can count to handle this use case and come up empty-handed.