Estou escrevendo um aplicativo web golang que permitirá aos usuários fazer upload de arquivos e depois recuperá-los. A aplicação é dividida em duas partes
Parte 1: Portal da Web, ele será hospedado em vários web-decisores do Linux com balanceamento de carga.
Parte 2: Upload-Service, será hospedado em um único servidor linux.
Em vez de fazer o upload de arquivos para todos os servidores, eu gostaria de salvar todos os arquivos no armazenamento SAN compartilhado.
A minha pergunta é, é possível montar o mesmo armazenamento SAN no servidor de upload com leitura e gravação de ambos, mas em todos os outros servidores como somente leitura (como abaixo)?
Portanto, haverá um único ponto para fazer upload (gravação) e vários pontos para veicular arquivos (ler) para os clientes.
Esta configuração funcionará e será segura para ambientes com balanceamento de carga?
Tags mount linux san load-balancer