Existem várias maneiras de fazer isso com base em suas necessidades.
- Use um servidor de arquivos central montado com o fx NFS nos servidores da Web
- O mesmo que acima, mas redundante, por isso, se um desce, o outro assume
- Use algum tipo de ferramenta de sincronização (rsync, por exemplo) e hospede os arquivos localmente nos servidores da web. Em seguida, configure um cronjob para sincronizar os arquivos entre os servidores em um intervalo específico.
- Use um CDN como o Amazon S3, Akamai etc.
Os dois primeiros são melhores se você tiver muitos novos arquivos chegando. O terceiro seria a solução ideal se você não adicionar ou alterar arquivos com frequência, pois os usuários receberão o conteúdo estático 404 ainda não sincronizado.
A última opção pode ser ideal de muitas maneiras, mas também pode se tornar a mais cara das quatro. Você também precisa reescrever seus sites para apoiar isso.