Índice:
Definição - O que significa o Andrew File System (AFS)?
O Andrew File System (AFS) é um sistema de arquivos de rede distribuído desenvolvido pela Carnegie Mellon University. As empresas usam um AFS para facilitar o acesso a arquivos do servidor armazenado entre máquinas clientes do AFS localizadas em diferentes áreas. O AFS suporta servidores confiáveis para todos os clientes da rede que acessam locais de arquivos de namespace transparentes e homogêneos.
Um AFS pode ser acessado a partir de um ambiente distribuído ou plataforma independente da localização. Um usuário acessa um AFS a partir de um computador executando qualquer tipo de SO com autenticação Kerberos e recursos de espaço de nome único. Os usuários compartilham arquivos e aplicativos após efetuar logon em máquinas que interagem na DCI (Distributed Computing Infrastructure).
Techopedia explica Andrew File System (AFS)
Em redes distribuídas, um AFS depende do cache local para aprimorar o desempenho e reduzir a carga de trabalho. Por exemplo, um servidor responde a uma solicitação de estação de trabalho e armazena os dados no cache local da estação de trabalho. Quando a estação de trabalho solicita os mesmos dados, o cache local atende à solicitação.
As redes AFS empregam componentes de servidor e cliente, da seguinte maneira:
- Um cliente pode ser qualquer tipo de máquina que gere solicitações de arquivos do servidor AFS armazenados em uma rede.
- Depois que um servidor responde e envia um arquivo solicitado, ele é armazenado no cache local da máquina cliente e apresentado ao usuário da máquina cliente.
- Quando um usuário acessa o AFS, o cliente usa um mecanismo de retorno de chamada para enviar todas as alterações ao servidor. Os arquivos usados com frequência são armazenados para acesso rápido no cache local da máquina cliente.
O AFS equipa os usuários com várias permissões de controle de acesso, da seguinte maneira:
- Pesquisar (1): os usuários podem acessar e listar o conteúdo do diretório e subdiretório do AFS e revisar a lista de controle de acesso (ACL) de um diretório.
- Inserir (i): os usuários podem adicionar novos subdiretórios ou arquivos.
- Excluir (d): os usuários podem remover arquivos de diretório.
- Administrar (a): os usuários podem modificar a ACL do diretório inicial.
- Leitura (r): Os usuários podem visualizar o conteúdo do diretório ou subcategoria de arquivos, pois o AFS suporta o conjunto de controle de permissão padrão de leitura do proprietário do Unix.
- Write (w): Os usuários podem modificar ou gravar arquivos, pois o AFS suporta o conjunto de controle de permissão de gravação do proprietário do Unix.
- Look (k): Os processadores podem usar o diretório para executar programas que requerem arquivos Flock.