andrew's file system1 equipe: allyson andré gustavo antônio neto marcone andrews file system
TRANSCRIPT
![Page 1: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/1.jpg)
Andrew's File System 1
Equipe:
AllysonAndré GustavoAntônio NetoMarcone
Andrew’s File System
![Page 2: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/2.jpg)
Andrew's File System 2
AFS
Similar ao Network File System (NFS), o Andrew File System (AFS) foi especificamente projetado para fornecer serviços de arquivo confiáveis em grandes ambientes distribuídos.
![Page 3: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/3.jpg)
Andrew's File System 3
O AFS cria ambientes distribuídos gerenciáveis com uma estrutura baseada em células. Uma célula é um grupo de sistemas de arquivos servidores e clientes dentro de uma área autônoma que é gerenciada por uma autoridade específica.
![Page 4: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/4.jpg)
Andrew's File System 4
Principal Objetivo.
Fazer que os usuários recupereminformações igualmente de qualquer localização, permitindo aos usuárioscolaborarem e compartilharem informações.
![Page 5: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/5.jpg)
Andrew's File System 5
O que é bom nisso???
Remove-se as barreiras queseparam os sistemas de arquivo de cada sistema operacional de redediferente.
![Page 6: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/6.jpg)
Andrew's File System 6
História e Versões
Em 1982 o pessoal do Information Technology Center, um laboratório depesquisas patrocinado pela IBM, tentava imaginar como seria o uso da computação no campus da Universidade cinco anos à frente.
![Page 7: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/7.jpg)
Andrew's File System 7
A conclusão foi de que provavelmente haveria uma rede de centenas de computadores e que milhares de usuários teriam a necessidade de compartilhar arquivos.
![Page 8: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/8.jpg)
Andrew's File System 8
Na época não havia nenhuma implementação comercial de um sistema de arquivos distribuído de larga escala e isso motivou o início de um projeto.
![Page 9: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/9.jpg)
Andrew's File System 9
Este projeto foi batizado de Andrew, em homenagem aos fundadores da Universidade, Andrew Carnegie e Andrew Mellon.
![Page 10: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/10.jpg)
Andrew's File System 10
Investimento
A IBM investiu mais de US$20milhões em seis anos.
Objetivo
Desenvolver um sistema de arquivosdistribuído, diferenciado, para o mundo UNIX.
![Page 11: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/11.jpg)
Andrew's File System 11
Ele deveria ter a capacidade de integrar milhares de estações de trabalho e computadores pessoais de diversos tipos em um ambiente comum.
![Page 12: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/12.jpg)
Andrew's File System 12
Abaixo estão versões atuais do AFS:
CMU Transarc/IBM University of Michigan (OS/390) OpenAFS ARLA/milko
![Page 13: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/13.jpg)
Andrew's File System 13
Alguns requisitos do Sistema
Este projeto começou com alguns requisitos associados às necessidades do campus Carnegie Mellon University (década de 80).
![Page 14: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/14.jpg)
Andrew's File System 14
São alguns deles.
Porte do ambiente
De início: 500 máquinas com 5000 a 10000 clientes.
![Page 15: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/15.jpg)
Andrew's File System 15
Renovação de usuários.
Grande renovação de usuários devido entrada e saída deles na faculdade.
Compartilhamento de equipamentos
Um mesmo computador sendo usado por vários usuários.
![Page 16: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/16.jpg)
Andrew's File System 16
Compartilhamento de informações
Necessidade de buscar informações em outros domínios.
Tráfego de Rede
Necessidade de não haver sobrecarga na rede.
![Page 17: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/17.jpg)
Andrew's File System 17
Segurança na rede
Rigorosidade na identificação do usuário.
Padrões de uso
Os arquivos na década de 80 eram muito pequenos.
![Page 18: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/18.jpg)
Andrew's File System 18
Todos estes aspectos serviram como orientação para início do sistema desenvolvidos para os usuários e não para as máquinas.
![Page 19: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/19.jpg)
Andrew's File System 19
Arquitetura do Sistema
São vários elementos, sendo eles:
Do ponto de vista físico:
* Equipamentos servidores* Máquinas clientes* Dispositivos de armazenamento* Comunicação de longa distância (meios).
![Page 20: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/20.jpg)
Andrew's File System 20
Entidades do Sistema
* Arquivo* Diretório* Volume* Célula* Rede AFS* Usuário* Administrador
* Cache* Vice* Vênus* FID
![Page 21: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/21.jpg)
Andrew's File System 21
Características do Sistema
* Cliente / servidor* Independência de máquinas* Independência de localização* Performance* Replicação* Escalabilidade* Disponibilidade
![Page 22: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/22.jpg)
Andrew's File System 22
Funcionamento do Sistema
Quando o AFS é instalado ele cria na máquina do usuário umgerenciador de cache (um processo do Venus). Esse gerenciador é oresponsável pela comunicação com o servidor AFS, quando o usuárionecessita acessar um arquivo.
![Page 23: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/23.jpg)
Andrew's File System 23
Segurança
Controle de acesso: Para acessar os arquivos em um ambiente AFS, é necessário que o usuário prove sua identidade. Existe para isso um sistema de autenticação baseado no Kerberos.
![Page 24: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/24.jpg)
Andrew's File System 24
Níveis de acesso: O AFS estendeu a segurança padrão de ambientesUNIX, adicionando o controle de acesso ao nível de diretório.
![Page 25: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/25.jpg)
Andrew's File System 25
Administração
Um administrador de ambiente, devidamente autenticado, pode submeter comandos de administração de qualquer estação de usuário.
![Page 26: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/26.jpg)
Andrew's File System 26
Procedimentos automáticos
Os bancos de dados do sistemaarmazenam informações sobre a localização dos arquivos, autenticações e listas de controle de acesso.
![Page 27: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/27.jpg)
Andrew's File System 27
Ferramentas
Uma ferramenta gráfica de monitoramento auxilia oadministrador do sistema , indicando situações de alerta no servidor.
![Page 28: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/28.jpg)
Andrew's File System 28
AFS em outras plataformas
Windows NT tornaram-se máquinas clientes de ambientes AFS (década de 90).
Foram também usados por Mainframes da IBM, cerca de 30.000 máquinas em um único ambiente.
![Page 29: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/29.jpg)
Andrew's File System 29
Autenticação
O cliente se autentica usando suas informações de conta de usuário UNIX.
![Page 30: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/30.jpg)
Andrew's File System 30
Atualmente
O AFS é atualmente distribuido com o kernel linux, mas ainda em versão experimental.
![Page 31: Andrew's File System1 Equipe: Allyson André Gustavo Antônio Neto Marcone Andrews File System](https://reader034.vdocuments.site/reader034/viewer/2022051615/552fc10b497959413d8c1d9f/html5/thumbnails/31.jpg)
Andrew's File System 31
Obrigado