Podem surgir problemas quando vários servidores usam uma montagem

Podem surgir problemas quando vários servidores usam uma montagem

Estou usando servidores Amazon Web onde tenho um sistema de arquivos NFS que monto em vários outros servidores. Uma montagem é compartilhada entre cerca de 20 servidores e a função principal dos servidores é para um aplicativo da web. Embora isso seja bom por enquanto, a solução enfrentará problemas como:

  1. Condições da corrida
  2. Alta utilização da CPU devido ao bloqueio de arquivos
  3. Outros problemas imprevistos?

Existe uma maneira diferente de compartilhar sistemas de arquivos acessados ​​por vários servidores?

Responder1

1. Condição de corrida
Sim, haverá condição de corrida no arquivador. Ou seja, largura de banda da rede, E/S de disco e etc.

2. Alta utilização da CPU devido ao bloqueio de arquivos.
Haverá alta espera de E/S se o aplicativo tentar acessar o arquivo bloqueado por outro aplicativo ou bloqueio NFS.

3. Problemas imprevistos.
Problema principal listado acima, aplicações com E/S assíncronas terão problemas para manter os dados atualizados, porém este tipo de aplicação utilizará bloqueio de arquivo como mecanismo.

informação relacionada