O NFS pode ser usado razoavelmente em servidores de produção como um meio de conectar um servidor de computação a um servidor de armazenamento, supondo que a conexão seja feita por uma conexão LAN de 1 Gbe ou 10 Gbe?
Obviamente, há alguma sobrecarga de rede e o NFS parece particularmente mais lento com gravações se você tiver o modo de sincronização ativado. Caso contrário, parece razoavelmente leve e capaz de dimensionar a partir do que posso dizer, mas tenho pouca experiência com isso pessoalmente. Estou errado?
O problema é que eu tenho um servidor agora que atua como armazenamento e servidor web, mas vou acabar precisando dividir os dois provavelmente no futuro, e considerando que algumas solicitações precisam passar pela camada de aplicação web para autenticação antes de inicializar a transferência de arquivos, fica meio complicado com este software. Uma montagem fs de rede é a opção mais simples que eu apenas .. não sei se isso é bom.
Também pretendo tentar utilizar o cache local com NFS, o que deve melhorar um pouco o desempenho, mas não tenho certeza se isso é suficiente.
No que diz respeito às alternativas, há apenas o iSCSI que conheço como um concorrente real, e a maioria das pessoas parece recomendar o NFS sobre qualquer um dos outros menos conhecidos.
O NFS está bem, exceto se alguns outros critérios específicos forem atendidos, a saber:
Supondo que você atenda a todos esses critérios e tenha uma rede razoavelmente rápida, você deve estar bem. Além disso, se você pode executar quadros jumbo, faça isso, eles ajudam muito para qualquer sistema de arquivos de rede ou armazenamento em bloco em rede.
O NFS é absolutamente correto e é preferível ao iSCSI devido ao fato do NFS ser muito mais fácil de gerenciar, compartilhar e fazer backup.
Usamos o NFS há anos para conectar nossa SAN aos nossos servidores VMware ESXi, executando centenas de VMs nele. Nenhum problema.
O gargalo é mais o sistema de armazenamento do que o protocolo de rede.
A conexão de rede deve ser rápida o suficiente, é claro, o que significa Ethernet ou fibra de 10 Gb. Nós nem nos preocupamos mais com uma rede de armazenamento separada.
iSCSI pode ser um pouco mais rápido...
https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/storage_protocol_comparison-white-paper.pdf
https://www.hyper-v.io/whos-got-bigger-balls-testing-nfs-vs-iscsi-performance-part-3-test-results/
...mas o NFS como qualquer outro redirecionador de rede (SMB3, AFS/AFP etc) permite multi-acesso simultâneo, o que é complicado com iSCSI ou outros protocolos de bloco.
https://forums.starwindsoftware.com/viewtopic.php?f=5&t=1392