afs - andrew file system
Post on 05-Jan-2016
22 Views
Preview:
DESCRIPTION
TRANSCRIPT
AFS - Andrew File System
1
AFS - Andrew File AFS - Andrew File SystemSystem
Trabalho apresentado
pelos alunos:
• Alessandro Kraemer• Hugo Simião• Irani martins Souza• Sílvio Bortoleto
PUC-PR / PPGIA / Mestrado em Informática Aplicada
Disciplina de Sistemas Operacionais Distribuidos
Prof. Dr. Carlos Maziero
julho de 2001
AFS - Andrew File System
2
Sumário da Apresentação
Histórico & Requisitos do Projeto Andrew Visão Geral da Arquitetura do Sistema Entidades & Características do Sistema Funcionamento do Sistema Segurança & Administração Exemplos de Utilização AFS em outras plataformas DFS - o AFS no DCE AFS x NFS Tendências
AFS - Andrew File System
3
Histórico do Projeto AndrewHistórico do Projeto Andrew
Carnegie Mellon University
InformationTechnology Center & IBM
Como seria o Campus em 5 anos
Início em 1982
Nome do Projeto
Patrocínio da IBM (US $ 20 milhões)
Transarc Corporation
Lançamento comercial (fevereiro de 1989)
AFS - Andrew File System
4
Requisitos do ProjetoRequisitos do Projeto
Porte do ambiente
Renovação de usuários
Compartilhamento de equipamentos
Compartilhamento de informações
Tráfego de rede
Segurança de acesso
Padrões de uso (Satyanarayanan)
AFS - Andrew File System
5
Arquitetura (mínima) do SistemaArquitetura (mínima) do Sistema
MáquinaCliente
Servidorde
Arquivos
Venus Vice
cache arquivos
AFS - Andrew File System
6
Entidades do Sistema - 1Entidades do Sistema - 1
Arquivos
Diretórios
Volumes
Células
Rede AFS
AFS - Andrew File System
7
Entidades do Sistema - 2Entidades do Sistema - 2
Usuário
Administrador
Cache
Vice
Venus
FID
AFS - Andrew File System
8
Características do SistemaCaracterísticas do Sistema
Cliente / Servidor
Independência de máquina
Independência de localização
Performance
Replicação
Escalabilidade
Disponibilidade
AFS - Andrew File System
9
Funcionamento do Sistema - 1Funcionamento do Sistema - 1
Backbone da Rede
server
computer
computer
server
computer
computer
server
server
server
Bridge Bridge
Cluster
Bridge
AFS - Andrew File System
10
Funcionamento do Sistema - 2Funcionamento do Sistema - 2
serverclient
Solicita o arquivo
Transfere o arquivo
Volume YDiretório ZArquivo X
Transfere o arquivo
DiretórioCache
Arquivo X
AFS - Andrew File System
11
Funcionamento do Sistema - 3Funcionamento do Sistema - 3
/cmu
ArquivoArquivo
/cache
ArquivoArquivo
client VÊNUS
OPEN
CLOSE
Outras operações
Identificador único
VnodeNumero do volume
FID ( Identificador de Arquivos)
AFS - Andrew File System
12
Funcionamento do Sistema - 4Funcionamento do Sistema - 4
VICE
server ACL
volumediretório
ArquivoArquivo
Identificador único
VnodeNumero do volume
FID ( Identificador de Arquivos)
AFS - Andrew File System
13
SegurançaSegurança
Controle de acesso Autenticação Autorização (token) ACL (usuários e grupos)
Níveis de Acesso Diretórios Subdiretórios Arquivos
AFS - Andrew File System
14
AdministraçãoAdministração
Local do Administrador
Procedimentos automáticos
Ferramentas
AFS - Andrew File System
15
Exemplos de UtilizaçãoExemplos de Utilização
Pesquisas na área médica
Grandes corporações
Universidades
Transarc
etc
AFS - Andrew File System
16
Outras plataformasOutras plataformas
Outras plataformas
Windows NT
Mainframe
Linux
Unix (vários)
DCE / DFS
AFS - Andrew File System
17
AFS & NFS - 1AFS & NFS - 1
Network File System (SUN)
Andrew File System (IBM)
Integração de servidores: Células
Administração: Volumes x Arquivos
Nomes: Visão Global x Inconsistências
Localização de arquivos: Automática
Performance: Caching (blocos)
AFS - Andrew File System
18
AFS & NFS - 2AFS & NFS - 2
Tempo de cache: Horas x Segundos
Balanceamento de carga: Réplicas
Performance: Grandes ambientes
Disponibilidade: Réplicas
Reconfigurações: Mantém os dados
Gerenciamento: Qualquer máquina
Quotas de disco: Volumes
AFS - Andrew File System
19
AFS & NFS - 3AFS & NFS - 3
Performance: Backup’s
Autenticação de usuário: Kerberos
Acesso: ACL
Grupos de usuários: Usuário
Segurança: RPC’s seguras
top related