Définition DFS (distributed file system)

Definition-DFS-Distributed-File-System.png
Definition-DFS-Distributed-File-System.png

Définition DFS (distributed file system)

338 lecteurs
Sommaire de l'article

Système de fichiers distribués (DFS) 2 minutes

Le système de fichiers distribués (DFS) est une application pour clients et serveurs qui permet aux clients d’accéder aux données du serveur et de le traiter comme un ordinateur individuel. Lorsqu’un utilisateur ouvre le fichier du serveur, ce dernier transmet une image du fichier à l’utilisateur, qui est ensuite stockée sur l’ordinateur de l’utilisateur au fur et à mesure du traitement de l’information, puis retransmise au serveur.

Idéalement, un système de fichiers distribué intègre les fichiers et les services de répertoire de divers serveurs dans un répertoire commun, de sorte que l’accès aux données des serveurs distants n’est pas localisé, mais il est le même pour tout client. Chaque fichier est accessible à tous ceux qui utilisent le système de fichiers global, et l’organisation est hiérarchique et basée sur des répertoires.

Distributed File System (DFS) - FirstAttribute AG

Étant donné que plusieurs clients peuvent utiliser les mêmes données en même temps, le serveur doit disposer d’un moyen (tel que le stockage d’informations sur les temps d’accès) pour gérer les mises à jour afin de garantir que le client reçoit toujours la dernière version des données et que les conflits de données ne constituent pas un problème. Les systèmes de fichiers distribués utilisent généralement la réplication de fichiers ou de bases de données (distribution de copies de données sur de nombreux serveurs) pour se prémunir contre les problèmes d’accès aux données.

Le Network File System (NFS) de Sun Microsystems, Novell NetWare, le Distributed File System de Microsoft et le DFS d’IBM/Transarc ne sont que quelques exemples de systèmes de fichiers distribués.

Une vidéo qui explique la signification du terme DFS (Distributed File System) :

—————————————————–

Pour aller plus loin dans l’étude du DFS, nous vous proposons ci-dessous de vous pencher sur des concepts plus techniques en lisant la définition ci-dessous.

Le DFS comprend deux parties :

  • La transparence de l’emplacement : Elle est obtenue via le composant espace de noms.
  • La redondance : La redondance peut être obtenue en utilisant le composant de réplication pour les fichiers.

En cas de défaillance ou de charges élevées, ces composants augmentent la disponibilité des données en permettant le partage de données situées à différents endroits pour les organiser dans un seul dossier connu sous le nom de « racine DFS ».

Voir Aussi  Contacter le service client Amazon : numéro de téléphone

Il n’est pas nécessaire d’utiliser les deux composants de DFS conjointement, il est possible d’utiliser le composant espace de noms sans avoir à utiliser le composant pour la réplication de fichiers, et il est tout à fait possible d’utiliser le composant pour la réplication de fichiers sans utiliser le composant espace de noms entre les serveurs.

Les caractéristiques de Dustributed File System :

  • Transparence :
    • Transparence de la structure Transparence de la structure : L’utilisateur n’a pas besoin de connaître le nombre ou l’emplacement des dispositifs de stockage et des serveurs de fichiers. Plusieurs serveurs de fichiers doivent être disponibles pour des raisons de performance et de fiabilité, d’évolutivité et d’extensibilité.
    • Accessibilité à l’information : Les fichiers locaux et distants doivent être accessibles de la manière exacte. Le système de fichiers doit pouvoir localiser le fichier qui est accessible et transmis au client.
    • Des noms transparents Le nom du fichier ne doit pas indiquer l’emplacement exact du fichier. Une fois qu’un nom a été attribué au fichier, il ne doit pas être modifié lors du transfert entre les nœuds. Le suivant.
    • Transparence dans la réplication Si le même fichier est copié entre plusieurs nœuds, les deux copies ainsi que leurs emplacements doivent être tenus secrets de l’un à l’autre.
  • Mobilité de l’utilisateur Le répertoire personnel de l’utilisateur sera automatiquement transféré vers le nœud où l’utilisateur se connecte au réseau.
  • Performance La performance est déterminée par le temps moyen nécessaire pour convaincre le client d’accepter les exigences. Ce temps est composé du temps passé par l’unité centrale, plus le temps d’accès au stockage supplémentaire, plus le temps d’accès au réseau. Les performances du système distribué devraient être comparables à celles d’un système de fichiers central.
  • Simple et convivial L’interface utilisateur d’un système de fichiers doit être facile à utiliser et la quantité de commandes dans le fichier doit être limitée.
  • Un système de fichiers distribué doit pouvoir fonctionner même en cas de défaillance partielle, comme une erreur de lien, de nœud ou la défaillance d’un disque de stockage.
Voir Aussi  Taux d’attrition (churn rate)

Un système de fichiers distribué fiable et flexible doit avoir des serveurs de fichiers séparés et distincts pour gérer les différents dispositifs de stockage qui sont indépendants.

L’histoire du DFS

La partie serveur du système de fichiers distribué a d’abord été ajoutée comme une fonctionnalité supplémentaire. Cette fonctionnalité a été introduite dans le serveur Windows NT 4.0 et a été nommée « DFS 4.1 ». Ensuite, elle a été ajoutée en tant que composant standard dans toutes les versions de Windows 2000 Server. La prise en charge des clients a été ajoutée à Windows NT 4.0 et aux versions suivantes de Windows.

Les noyaux Linux 2.6.14 et suivants incluent le VFS client SMB connu sous le nom de « cifs » qui peut être utilisé pour prendre en charge DFS. Mac OS X 10.7 (lion) et les versions ultérieures prennent également en charge Mac OS X DFS.

Applications

  • NFS : NFS est l’abréviation de Network File System. Il s’agit d’un modèle client-serveur qui permet aux utilisateurs d’ordinateurs de visualiser, d’enregistrer et de gérer des fichiers à distance. Le protocole NFS est l’une des nombreuses normes des systèmes de fichiers distribués pour le stockage en réseau (NAS).
  • CIFS : CIFS est l’acronyme de Common Internet File System. CIFS est un aspect de SMB. Cela signifie que CIFS est une mise en œuvre du protocole SIMB, qui a été développé par Microsoft.
  • SMB : SMB signifie Server Message Block. Il s’agit d’un protocole de partage de fichiers développé par IMB. Le protocole SMB a été développé pour permettre aux ordinateurs d’effectuer des opérations d’écriture et de lecture sur des fichiers sur des hôtes distants via le réseau local (LAN). Les répertoires sur l’hôte distant sont accessibles via SMB et sont appelés « partages ».
  • Hadoop : Hadoop est une collection de services logiciels libres ouverts. Il fournit un cadre pour permettre le stockage distribué et l’exploitation de données volumineuses en utilisant le modèle de programmation MapReduce. Le noyau d’Hadoop comprend le composant de stockage, connu sous le nom de Hadoop Distributed File System (HDFS) et un composant opérationnel qui utilise un modèle de programmation basé sur la cartographie.
  • NetWare NetWare est un ancien système d’exploitation pour ordinateurs qui a été développé par Novell, Inc. Il utilise principalement le multitâche en combinaison pour exécuter une variété d’applications dans un ordinateur personnel employant le protocole de réseau IPX.
Voir Aussi  Mutuelle Valeo : espace client sur www.mutuelle-valeo.fr

Comment fonctionne DFS

Il existe deux méthodes de mise en œuvre de DFS :

  • Espace de noms DFS autonome Il ne peut être utilisé que par des racines DFS à créer sur la machine locale et n’utilise pas Active Directory. Un DFS autonome n’est pas accessible aux ordinateurs sur lesquels il a été créé. Il ne fournit aucune libération sans faille et ne peut être connecté à aucun autre DFS. Les racines DFS autonomes ne sont pas souvent utilisées en raison de leurs avantages insignifiants.
  • Espace de noms DFS basé sur le domaine Stockage de la configuration DFS dans Active Directory, créant la racine de l’espace de noms DFS qui est accessible à partir d’\Ndu domaine. ou

Les avantages de DFS DFS

  • DFS permet à plusieurs utilisateurs d’accéder aux données et de les stocker.
  • Il permet de partager des données via Internet.
  • Il augmente la disponibilité des fichiers ainsi que le temps d’accès et l’efficacité du réseau.
  • Il a amélioré la capacité de modifier la taille des données. Il améliore également la capacité à partager des données.
  • Le système de fichiers distribués garantit l’intégrité des données même en cas de défaillance du serveur ou du disque.

Avantages du DFS

  • Dans un système de fichiers distribués, les nœuds et les connexions doivent être sécurisés, c’est pourquoi on peut dire que la sécurité est en danger.
  • Il existe un risque que des données et des messages soient supprimés du réseau lors du passage d’un point à un autre.
  • La connexion aux bases de données dans le contexte des systèmes de fichiers distribués est un peu embrouillée.
  • De plus, la manipulation des bases de données n’est pas facile dans le cas d’un système de fichiers distribué, contrairement à un système mono-utilisateur.
  • La surcharge est probable dans le cas où tous les nœuds essaient de transmettre des données simultanément.

Maintenant vous connaissez les caractéristiques et l’utilité de DFS au minimum dans la théorie de celui-ci ; cependant pour l’aspect pratique, vous devrez travailler avec vos mains.

4.7/5 - (24 votes)
Marine
Marine

Passionnée par l'entreprenariat depuis plus de 10 ans, je suis à la tête d'une société française visant à favoriser la communication des entreprises. Également attiré par la finance, je partage mes conseils et expériences au travers mes articles de blog.

Retour en haut