Vous êtes sur la page 1sur 7

Système de fichiers distribué

En informatique, un système de fichiers distribués ou système de fichiers en réseau est


un système de fichiers qui permet le partage de fichiers à plusieurs clients au travers du réseau
informatique
. Contrairement à un système de fichiers local, le client n'a pas accès au système de stockage
sous-jacent, et interagit avec le système de fichiers via un protocole adéquat.
Voici quelques exemples de systèmes de fichier distribués :

 AFS - Andrew File System


 CephFS
 Coda
 GlusterFS
 GFS - Google File System
 IBM Spectrum Scale (en) - GPFS
 Hadoop Distributed File System (HDFS)
 InterMezzo (système de fichiers) (en)
 Lustre
 MooseFS
 NFS - Network File System
 OrangeFS
 RozoFS (en)
 SheepDog
 Unity, du logiciel Perfect Dark
 Tahoe-LAFS (en)
 XtreemFS (en)

 Qu’est-ce que le RPC ?

Microsoft Remote Procedure Call (RPC) est une technologie puissante permettant de créer des
programmes client/serveur distribués. RPC est une technique de communication interprocessus qui
permet aux logiciels client et serveur de communiquer. La fonction Microsoft RPC est compatible avec
la spécification DCE (Distributed Computing Environment) d'Open Group pour les appels de procédure
à distance et est interopérable avec d'autres systèmes RPC basés sur DCE, tels que ceux pour les
systèmes d'exploitation HP-UX et IBM AIX UNIX.

Les systèmes d’exploitation et les programmes informatiques sont devenus de plus en plus complexes
au fil des années. Avec chaque version, il y a plus de fonctionnalités. La complexité croissante des
systèmes rend plus difficile pour les développeurs d'éviter les erreurs pendant le processus de
développement. Souvent, les développeurs créent une solution pour leur système ou leur application
alors qu’une solution presque identique a déjà été conçue. Cette duplication des efforts consomme du
temps et de l’argent et ajoute de la complexité à des systèmes déjà complexes.

RPC est conçu pour atténuer ces problèmes en fournissant une interface commune entre les
applications. RPC sert d'intermédiaire pour les communications client/serveur. RPC est conçu pour
rendre l'interaction client/serveur plus facile et plus sûre en regroupant les tâches courantes, telles que
la sécurité, la synchronisation et la gestion des flux de données, dans une bibliothèque commune afin
que les développeurs n'aient pas à consacrer du temps et des efforts au développement de leurs
propres solutions.

 Termes et définitions

Les termes suivants sont associés à RPC.

Client

Processus-client , tel qu'un programme ou une tâche, qui demande un service fourni par un autre
programme. Le processus client utilise le service demandé sans avoir à « traiter » de nombreux détails
de travail sur l'autre programme ou le service.

Serveur

Processus-serveur, tel qu'un programme ou une tâche, qui répond aux demandes d'un client.

Point de terminaison

Nom, port ou groupe de ports sur un système hôte surveillé par un programme serveur pour les
demandes client entrantes. Le point de terminaison est une adresse spécifique au réseau d'un
processus serveur pour les appels de procédure distante. Le nom du point de terminaison dépend de
la séquence de protocole utilisée.

Mappeur de points de terminaison (EPM)

Partie du sous-système RPC qui résout les points de terminaison dynamiques en réponse aux
demandes des clients et, dans certaines configurations, attribue dynamiquement les points de
terminaison aux serveurs.

Talon du client

Module au sein d'une application client contenant toutes les fonctions nécessaires au client pour
effectuer des appels de procédure à distance en utilisant le modèle d'un appel de fonction traditionnel
dans une application autonome. Le stub client est responsable de l'appel du moteur de marshalling et
de certaines interfaces de programmation d'application (API) RPC.

Talon du serveur

Module au sein d'une application ou d'un service serveur qui contient toutes les fonctions nécessaires
au serveur pour gérer les requêtes distantes à l'aide d'appels de procédure locale.

Dépendances et interactions RPC

RPC est une technologie client/serveur au sens le plus générique du terme. Il y a un expéditeur et un
destinataire ; les données sont transférées entre eux. Il peut s'agir d'un client/serveur classique (par
exemple, Microsoft Outlook communiquant avec un serveur exécutant Microsoft Exchange Server) ou
de services système au sein de l'ordinateur communiquant entre eux. Ce dernier est particulièrement
courant. Une grande partie de l'architecture Windows est composée de services qui communiquent
entre eux pour accomplir une tâche. La plupart des services intégrés à l'architecture Windows utilisent
RPC pour communiquer entre eux

Le tableau suivant décrit brièvement les services de Windows Server 2003 qui dépendent du service
système RPC (RPCSS).

Services qui dépendent du RPCSS


Service Description

Service de transfert
Transfère les données entre les clients et les serveurs en arrière-plan.
intelligent en arrière-plan

Prend en charge le service de notification d'événements système (SENS),


Système d'événements
qui assure la distribution automatique des événements aux composants
COM+
COM (Component Object Model) abonnés.

Application du système
Gère la configuration et le suivi des composants basés sur COM+.
COM+

Fournit trois services de gestion : Catalog Database Service, qui confirme


les signatures des fichiers Windows ; Service racine protégé, qui ajoute et
Services
supprime les certificats de l'autorité de certification racine de confiance de
cryptographiques
cet ordinateur ; et Key Service, qui permet d'inscrire cet ordinateur pour
les certificats.

Effectue la configuration TCP/IP pour les clients DHCP, y compris les


attributions dynamiques d'adresses IP, la spécification des serveurs WINS
Serveur DHCP
et DNS et les noms DNS (Domain Name System) spécifiques à la
connexion.
Permet aux programmes clients de suivre les fichiers liés déplacés au sein
Client de suivi de liens
d'un volume NTFS vers un autre volume NTFS sur le même ordinateur ou
distribués
vers un volume NTFS sur un autre ordinateur.

Permet au service Distributed Link Tracking Client au sein du même


Serveur de suivi de liens
domaine de fournir une maintenance plus fiable et plus efficace des liens
distribués
au sein du domaine.

Coordinateur de Coordonne les transactions qui s'étendent sur plusieurs gestionnaires de


transactions de liens ressources, tels que les bases de données, les files d'attente de messages
distribués et les systèmes de fichiers.

Permet aux clients DNS de résoudre les noms DNS en répondant aux
Serveur dns
requêtes DNS et aux demandes de mise à jour dynamique.

Service de rapport Collecte, stocke et signale les échecs inattendus des applications à
d'erreurs Microsoft.

Service de réplication de Permet aux fichiers d'être automatiquement copiés et conservés


fichiers simultanément sur plusieurs serveurs.
Aide et soutien Permet au Centre d'aide et de support de s'exécuter sur l'ordinateur.

Permet un accès aux entrées génériques aux périphériques d'interface


Accès aux périphériques humaine (HID), qui active et maintient l'utilisation de boutons chauds
d'interface humaine prédéfinis sur les claviers, les télécommandes et autres appareils
multimédias.

Indexe le contenu et les propriétés des fichiers sur les ordinateurs locaux
Service d'indexation et distants ; fournit un accès rapide aux fichiers grâce à un langage de
requête flexible.

Fournit une sécurité de bout en bout entre les clients et les serveurs sur les
Services IPSec
réseaux TCP/IP.

Centre de distribution de Sur les contrôleurs de domaine, permet aux utilisateurs de se connecter au
clés Kerberos réseau à l'aide du protocole d'authentification Kerberos.

Détecte et surveille les nouveaux disques durs et envoie des informations


Gestionnaire de disque
sur le volume de disque au service d'administration Logical Disk Manager
logique
pour la configuration.

Service d'administration
du gestionnaire de Configure les disques durs et les volumes.
disque logique

Transmet les messages du service Net Send et Alerter entre les clients et
Messager
les serveurs. Ce service n'est pas lié à Windows Messenger.

Fournisseur de clichés
Gère les clichés instantanés de volume logiciels pris par le service Volume
instantanés de logiciels
Shadow Copy.
Microsoft

Gère les objets du dossier Connexions réseau et accès à distance dans


Les connexions de
lequel vous pouvez afficher les connexions au réseau local (LAN) et à
réseau
distance.

Gère toutes les files d'attente d'impression locales et réseau et contrôle


Spouleur d'impression
tous les travaux d'impression.

Protège le stockage des informations sensibles, telles que les clés privées
Stockage protégé et empêche l'accès par des services, processus ou utilisateurs non
autorisés.

Gestionnaire de sessions
d'aide du Bureau à Gère et contrôle l’assistance à distance.
distance

Registre distant Permet aux utilisateurs distants de modifier les paramètres du registre sur
un ordinateur.

Gère et catalogue les supports amovibles et exploite les périphériques de


Stockage amovible
supports amovibles automatisés.

Permet à un utilisateur de se connecter à un ordinateur distant, d'accéder


à la base de données Windows Management Instrumentation (WMI) pour
Ensemble résultant de
cet ordinateur et de vérifier les paramètres de stratégie de groupe actuels
fournisseur de stratégie
définis pour l'ordinateur ou de vérifier les paramètres avant qu'ils ne
soient appliqués.

Permet des services de routage multiprotocoles LAN vers LAN, LAN vers
Routage et accès à
réseau étendu (WAN), réseau privé virtuel (VPN) et traduction d'adresses
distance
réseau (NAT) pour les clients et les serveurs du réseau.

Responsable des Au démarrage, signale aux autres services que le gestionnaire de comptes
comptes de sécurité de sécurité (SAM) est prêt à accepter les demandes.

Détection du matériel Fournit des notifications pour les événements matériels de lecture
Shell automatique.

Permet à un utilisateur de configurer et de planifier des tâches


Planificateur de tâches
automatisées sur l'ordinateur.

Fournit la prise en charge de l'API de téléphonie (TAPI) pour les clients


Téléphonie utilisant des programmes qui contrôlent les appareils de téléphonie et les
connexions vocales IP.

Permet à un utilisateur distant de se connecter à un ordinateur et


Telnet d'exécuter des programmes ; prend en charge divers clients Telnet TCP/IP,
notamment les ordinateurs UNIX et Windows.

Permet aux utilisateurs de se connecter de manière interactive à un


ordinateur distant. Le Bureau à distance, le changement rapide
Services terminaux
d'utilisateur, l'assistance à distance et le serveur Terminal Server
dépendent de ce service.

Répertoire des sessions


Permet à une demande de connexion utilisateur d'être acheminée vers le
des services Terminal
serveur de terminaux approprié dans un cluster.
Server

Gestionnaire de Gère les transferts de fichiers synchrones et asynchrones entre les clients
téléchargement et les serveurs du réseau.

Service de disque virtuel Fournit un service de gestion des volumes logiciels et matériels.
Cliché instantané de Gère et implémente les clichés instantanés de volume utilisés à des fins de
volume sauvegarde et à d'autres fins.

Audio Windows Gère les périphériques audio pour les programmes basés sur Windows.

Acquisition d'images Fournit des services d'acquisition d'images pour les scanners et les
Windows (WIA) appareils photo.

Programme d'installation Installe, répare et supprime les logiciels conformément aux instructions
de Windows contenues dans les fichiers .MSI.

Service de noms Internet Résout les noms NetBIOS pour les clients TCP/IP en localisant les services
Windows (WINS) réseau qui utilisent les noms NetBIOS.

Fournit une interface et un modèle objet communs pour accéder aux


Windows Management informations de gestion sur le système d'exploitation, les appareils, les
Instrumentation applications et les services. Si ce service est arrêté, la plupart des logiciels
Windows ne fonctionneront pas correctement.

Configuration sans fil Permet la configuration automatique des adaptateurs IEEE 802.11.

Adaptateur de Fournit des informations sur la bibliothèque de performances des


performances WMI fournisseurs WMI aux clients du réseau.

Vous aimerez peut-être aussi