Now, we can also create file system on server operating system for
block level storage, so what is the advantage of using file level
access with NAS.
- Você não está se limitando a sistemas de arquivos com reconhecimento de cluster, que são poucos e com seus próprios problemas (o problema em si é complexo).
- Um NAS tem segurança no nível de arquivo, o que é muito importante para qualquer acesso a arquivos no nível comercial. Em uma SAN, você pode fazer isso no nível do disco, mas cada máquina pode ler todo o disco, o que significa que você pode fazer uma análise no nível do disco. Um NAS pode regular o acesso na interface de rede de forma eficiente.
Isso é muito bonito. Geralmente, o SAN é usado para
- Acesso a um único computador (remotoa inicialização para um volume sem discos internamente)
- Armazenamento de back-end (nenhum usuário vai lá, apenas computadores)
Um NAS, por outro lado
- É usado para acesso de vários usuários, pois tem melhor segurança (pode filtrar arquivos que as pessoas não podem ver) em um sistema de arquivos.
Tecnicamente não há muito diferente. Muitos SAN podem servir como NAS, praticamente todos os NAS também podem funcionar como SAN. Não há hardware necessário para uma SAN - muitas pessoas pensam que a SAN é uma controladora de Fibre Channel. Isso é "tecnologia antiga". Sim, eles são dominantes, mas também não são particularmente rápidos. 10G, Infiniband são melhores (particularmente infiniband) quando você pode usá-los. Isso realmente nos dias de hoje é mais uma separação lógica.
O mais importante em muitos casos é o limite de confiança. Mesmo com sistemas de arquivos em cluster - seria totalmente estúpido distribuir arquivos através de uma SAN, quando cada computador pode ver o DISCO COMPARTILHADO TODO, baixá-lo e tentar descriptografar o sistema de arquivos. Um NAS tem uma API segura definida aqui - você pede um arquivo, se o NAS diz que não está lá, você não pode acessar o disco para contornar isso.