Ask HN: Content Serving Cluster
The files will be the same across each distribution server, but I am not sure of the best way to replicate the uploaded files across machines.
Example: Someone uploads xyz.tar.gz to Machine #1. I need it replicated, as fast as possible, to Machine #2 and #3, so that when people visit the site, if they get http://cdn-3.mysite.com/, they'll get the file.
Does HN have any suggestions as to the best way to go about this?
Edit: My files aren't very large, they're maybe 5 gb in total and don't grow too fast, they're just accessed a lot.