NFS x AFS

Os dois sistemas de arquivos foram desenvolvidos na mesma época, em paralelo. O NFS rapidamente destacou-se e virou padrão no mercado. Embora a função do NFS e do AFS seja a mesma, os dois sistemas tem grandes diferenças.

A principal diferença entre os dois sistema foi o foco do projeto de cada um. O AFS se preocupava principalmente com o balanceamento de carga nos servidores e a comunicação, enquanto o NFS seguia o princípio de que a “rede é o computador”. A seguir listaremos vários critérios a serem analisados em um sistema de arquivos distribuídos e faremos o comparativo NFS x AFS.

Gerenciamento dos servidores

NFS: cada servidor é gerenciado de forma independente

AFS: conjunto de máquinas formam uma célula – unidade lógica com a mesma administração

Administração

NFS: Administração é feita por coleções de arquivos

AFS: Coleções de arquivos chamadas de volumes

Visão de outras Máquinas

NFS: visão de várias máquinas nem sempre é adequada

AFS: visão dos arquivos é global (igual para todas máquinas)

Localização dos Arquivos

NFS: Localização deve ser informada por administradores e usuários

AFS: Localização automática por processos, com base em um banco de dados de localização

Sincronia dos Servidores de Arquivos

NFS: não existe coordenação

AFS: servidores coordenados entre si

Caching

NFS: procedimentos repetitivos com utilização de buffers de memória, tomando mais recursos do servidor e da rede

AFS: procedimentos e grandes blocos para reduzir a carga

Consistência dos Dados

NFS: baseado no tempo, o que pode gerar inconsistência – dados só ficam em cache por alguns segundos (a repetição pode sobregar a rede)

AFS: consistência garantida através de chamadas pelos servidores  – permite que os dados fiquem em cache por horas e sejam reutilizados

Replicação entre Servidores

NFS: Não há

AFS:  uso da replicação permite distribuir a carga nos servidores

Escalabilidade

NFS: adequado em pequenas e médias instalações, embora a Sun afirme que ela tinha milhares de computadores interligados com NFS

AFS: mantem o mesmo nível em qualquer tamanho de instalação, pois é focado na escalabilidade

Autenticação de Usuários

NFS: não é criptografada, porém, o Kerberos pode ser configurado

AFS: feita pelo Kerberos

Controle de Acesso

NFS: mesmo procedimento do Unix para acesso de arquivos e diretórios

AFS: utiliza ACL – listas de controle de acesso nos diretórios

Grupos de Usuários

NFS: criação/manutenção dos grupos de usuários são feitas pelo administrador

AFS: usuários podem criar e dar manutenção aos grupos

Instalação

O processo de instalação do NFS é bem mais simples do que do AFS

Manutenção do Sistema

Assim como na instalação, a manutenção do AFS mostrou-se bem mais complicada do que a do NFS. Tarefas relativamente simples como criação de um usuário ou um cliente/servidor são muito complexas no AFS.

Gostou? Curta e Compartilhe!

Categoria(s) do artigo:
Tecnologia

Artigos Relacionados


Artigos populares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Time limit is exhausted. Please reload CAPTCHA.