Table des matières:
Définition - Que signifie système distribué?
Un système distribué est un réseau composé d'ordinateurs autonomes connectés à l'aide d'un middleware de distribution. Ils aident à partager différentes ressources et capacités pour fournir aux utilisateurs un réseau cohérent unique et intégré.
Techopedia explique le système distribué
Les principales caractéristiques d'un système distribué sont:
- Les composants du système sont simultanés. Un système distribué permet le partage des ressources, y compris les logiciels par des systèmes connectés au réseau en même temps.
- Il peut y avoir plusieurs composants, mais ils seront généralement de nature autonome.
- Une horloge globale n'est pas requise dans un système distribué. Les systèmes peuvent être répartis sur différentes géographies.
- Par rapport à d'autres modèles de réseau, la tolérance aux pannes est plus élevée dans un modèle distribué.
- Le rapport prix / performances est bien meilleur.
Les principaux objectifs d'un système distribué sont les suivants:
- Transparence: obtenir l'image d'une image système unique sans cacher les détails de l'emplacement, de l'accès, de la migration, de la simultanéité, de l'échec, de la relocalisation, de la persistance et des ressources aux utilisateurs
- Ouverture: faciliter la configuration et la modification du réseau
- Fiabilité: par rapport à un système unique, un système distribué devrait être hautement capable d'être sécurisé, cohérent et avoir une grande capacité de masquage des erreurs.
- Performances: par rapport aux autres modèles, les modèles distribués devraient donner un coup de fouet aux performances.
- Évolutivité: les systèmes distribués doivent être évolutifs en termes de géographie, d'administration ou de taille.
Les défis pour les systèmes distribués comprennent:
- La sécurité est un grand défi dans un environnement distribué, en particulier lors de l'utilisation de réseaux publics.
- La tolérance aux pannes peut être difficile lorsque le modèle distribué est construit sur la base de composants peu fiables.
- La coordination et le partage des ressources peuvent être difficiles si des protocoles ou des politiques appropriés ne sont pas en place.
- Des connaissances sur les processus doivent être mises en place pour les administrateurs et les utilisateurs du modèle distribué.