Le modèle client-serveur est l'une des configurations informatiques de réseau traditionnel qui est actuellement utilisé. Sites Web, les fichiers et les bases de données sont hébergés sur un ordinateur qui est connecté à l'Internet. Lorsque d'autres ordinateurs du réseau se connectent et d'envoyer des informations vers et à partir de l'ordinateur qui héberge , l'ordinateur qui fournit l'information est connue comme le serveur et l'ordinateur qui récupérait l'information est connue en tant que client . Bien que cette configuration est efficace dans de nombreuses circonstances , comme tout système , il ya forcément des défauts. Les exigences physiques
Un serveur basé au centre est un type spécifique de l'ordinateur et il nécessite un matériel spécialisé et grand bloc d'alimentation. Contrairement au PC de bureau commun , un ordinateur serveur fonctionne en continu pendant de longues périodes sans s'écraser . Si le serveur ne rencontre un problème, il doit être capable de récupérer gracieusement , sans causer le crash du système . Le matériel qui rend cela possible est cher . Depuis le serveur fonctionne sans arrêt , l'électricité coûte aussi ajouter à la dépense globale de fonctionnement d'un serveur.
Sécurité
Parce que tout l'important et l'information critique est stockée sur un serveur central ou un groupe de serveurs , ce qui crée un problème de sécurité . Cette centralisation des informations et des données doit être protégé contre les pirates informatiques , pannes d'électricité , des vandales ou n'importe quel nombre de menaces potentielles. Un serveur non protégé est un point central de l'échec.
Congestion du réseau
Comme les ordinateurs client demande des informations à partir du serveur , toutes les communications doivent voyager sur un réseau . Lorsque le trafic est faible et quelques clients utilisent le serveur, les opérations de réseau bon déroulement . Lorsque le trafic vers le serveur augmente , le modèle client-serveur révèle une faiblesse. Le serveur ou groupe de serveurs doivent être en mesure de négocier le trafic lourd rapidement et efficacement. Différents types de trafic peuvent obstruer le réseau , telles que les tentatives de spam ou de piratage . Un serveur doit également être en mesure de différence entre le trafic légitime et le trafic inutile.
Soutien du personnel
maintien d'un serveur de classe affaires opérationnel est un emploi à temps plein et peut nécessiter l'attention de nombreux professionnels spécialisés . Ingénieurs travaillent en réseau pour maintenir la fluidité du trafic librement vers et depuis le serveur. Les ingénieurs systèmes créent des programmes et des systèmes d'exploitation de brassage que les changements de conception ont lieu. Professionnels de la sécurité travaillent à créer un environnement sûr pour les clients et les serveurs de fonctionner en jeu. En plus du coût élevé des composants physiques de l'exécution d'un serveur, le travail nécessaire seulement augmente le coût .