Que signifie le système de fichiers Andrew ?
Andrew File System (AFS) est un système de fichiers en réseau distribué développé par l'Université Carnegie Mellon. Les entreprises utilisent un AFS pour faciliter l'accès aux fichiers du serveur stocké entre les machines clientes AFS situées dans différentes zones. AFS prend en charge des serveurs fiables pour tous les clients du réseau accédant à des emplacements de fichiers d'espace de noms transparents et homogènes.
Un AFS est accessible à partir d'un environnement distribué ou d'une plate-forme indépendante de l'emplacement. Un utilisateur accède à un AFS à partir d'un ordinateur exécutant n'importe quel type de système d'exploitation avec l'authentification Kerberos et des fonctionnalités d'espace de noms unique. Les utilisateurs partagent des fichiers et des applications après s'être connectés à des machines qui interagissent au sein de l'infrastructure informatique distribuée (DCI).
Weendoz explique le système de fichiers Andrew
Dans les réseaux distribués, un AFS s'appuie sur le cache local pour améliorer les performances et réduire la charge de travail. Par exemple, un serveur répond à une requête d'un poste de travail et stocke les données dans le cache local du poste de travail. Lorsque le poste de travail demande les mêmes données, le cache local répond à la demande.
Les réseaux AFS utilisent les composants serveur et client comme suit :
- Un client peut être n'importe quel type de machine qui génère des requêtes pour les fichiers du serveur AFS stockés sur un réseau.
- Une fois qu'un serveur a répondu et envoyé un fichier demandé, le fichier est stocké dans le cache local de la machine client et présenté à l'utilisateur de la machine client.
- Lorsqu'un utilisateur accède à l'AFS, le client utilise un mécanisme de rappel pour envoyer toutes les modifications au serveur. Les fichiers fréquemment utilisés sont stockés pour un accès rapide dans le cache local de la machine client.
AFS fournit aux utilisateurs plusieurs autorisations de contrôle d'accès, comme suit :
- Rechercher (1) : les utilisateurs peuvent accéder et répertorier le contenu du répertoire et du sous-répertoire AFS et consulter la liste de contrôle d'accès (ACL) d'un répertoire.
- Insérer (i) : les utilisateurs peuvent ajouter de nouveaux sous-répertoires ou fichiers.
- Supprimer (d) : les utilisateurs peuvent supprimer des fichiers de répertoire.
- Administrer (a) : les utilisateurs peuvent modifier l'ACL du répertoire personnel.
- Lecture (r) : les utilisateurs peuvent afficher le contenu du répertoire de fichiers ou de la sous-catégorie, car AFS prend en charge l'ensemble de contrôle d'autorisation standard Unix Owner Read.
- Écrire (w) : les utilisateurs peuvent modifier ou écrire des fichiers, car AFS prend en charge l'ensemble de contrôle d'autorisation Unix Owner Write.
- Look (k) : les processeurs peuvent utiliser le répertoire pour exécuter des programmes nécessitant des fichiers Flock.