Avantages et inconvénients de l'architecture client-serveur

click fraud protection
...

De nombreuses entreprises s'appuient sur des réseaux clients-serveurs comme base de leur infrastructure informatique.

Dans les réseaux informatiques, le terme « client serveur » décrit une architecture de réseau où les ordinateurs appelés serveurs sont utilisés pour gérer de manière centralisée l'accès au réseau et aux ressources du réseau et stocker Les données. La plupart des réseaux d'entreprise utilisent une architecture client-serveur, car les avantages des implémentations client-serveur l'emportent sur les inconvénients.

Avantage du serveur centralisé

Disposer d'un serveur unique hébergeant la base de données des noms d'utilisateurs et mots de passe et, en même temps, gérer les niveaux de accéder aux utilisateurs individuels et aux ordinateurs peuvent avoir à des ressources réseau spécifiques est un avantage distinct du serveur client architecture. Moins de personnel d'assistance est nécessaire pour gérer les comptes de sécurité centralisés que ce qui serait nécessaire si la sécurité et l'accès aux ressources devaient être configurés sur chaque ordinateur individuel du réseau. Cet avantage est encore plus grand dans les réseaux où les utilisateurs accèdent généralement aux ressources à partir d'un certain nombre d'ordinateurs, car l'accès aux ressources et les autorisations de connexion devraient être configurés pour chaque utilisateur, sur chaque ordinateur qu'il utilise.

Vidéo du jour

Inconvénient du serveur centralisé

Partout où un seul serveur est utilisé pour gérer les ressources d'un réseau, il existe toujours un risque qu'une défaillance du serveur entraîne l'arrêt de l'activité du réseau. Par exemple, si un seul serveur héberge la base de données des noms d'utilisateur et des mots de passe d'un réseau et que le serveur subit une panne, aucun utilisateur ne pourra se connecter au réseau tant que le serveur n'est pas réparé ou remplacé. Un réseau où les informations de connexion sont configurées et conservées sur chaque ordinateur n'a pas ce problème, car le la panne d'un seul ordinateur n'empêche pas les utilisateurs d'autres ordinateurs de se connecter et d'accéder au réseau Ressources. Seul l'ordinateur défaillant est affecté.

Avantage d'évolutivité

Vous pouvez ajouter des ressources sous forme de segments de réseau, d'ordinateurs et de serveurs à un réseau client-serveur sans interruption majeure du réseau. L'accès à toute nouvelle ressource peut être administré à partir de la base de données de sécurité centralisée, stockée sur un seul serveur réseau. Sans serveurs centralisés hébergeant de nouvelles ressources, tout nouvel ordinateur ajouté au réseau devrait être configuré individuellement avec les noms d'utilisateur et les mots de passe de tous les utilisateurs qui pourraient potentiellement avoir besoin de les utiliser, et l'accès aux ressources détenues sur plusieurs ordinateurs devrait être configuré sur chaque ordinateur hébergeant des ressources, pour chaque utilisateur ayant besoin d'accéder à eux. Plus le réseau s'étend, plus le personnel d'assistance informatique est nécessaire pour simplement gérer les comptes d'utilisateurs et les autorisations d'accès aux ressources. Avec un serveur centralisé, les autorisations sur toutes les ressources réseau peuvent être accordées par un plus petit nombre de membres du personnel d'assistance configurant ces autorisations sur le serveur.

Coût

Dans un sens, le coût peut être considéré comme un avantage de l'architecture de réseau client-serveur. Peu de personnel de soutien est nécessaire pour maintenir le réseau et maintenir l'accès aux ressources du réseau. Cependant, le coût du matériel et des logiciels de serveur est supérieur au coût d'achat de licences de matériel et de logiciel de bureau, et le fait que des serveurs dédiés uniques présentent un risque pour le l'ensemble du réseau en cas de défaillance signifie que la plupart des entreprises utilisent des systèmes de sécurité coûteux, tels que la maintenance de serveurs de sauvegarde, prêts à être mis en ligne dès que le serveur principal échoue. Ce type de duplication des ressources et de l'expertise nécessaire pour la gérer et la maintenir compense en partie les économies réalisées en ayant besoin de moins de personnel de support informatique.