Comment fonctionne un serveur ?
Les serveurs effectuent un certain nombre de tâches essentielles et constituent un élément crucial de l'infrastructure informatique de toute organisation. Les nombreux processus complexes qui se déroulent au cours d'une activité telle que les achats en ligne peuvent être stupéfiants. De la sécurité et de l'authentification à la facturation et aux commandes, l'achat ne pourrait pas avoir lieu sans plusieurs serveurs puissants qui gèrent la charge.
La fonction d'un serveur
La fonction de base d'un serveur est d'écouter sur un port les requêtes réseau entrantes, et une bonne démonstration de cela est l'interaction entre un serveur Web et un navigateur. Bien que pour un utilisateur le processus soit instantané, ou presque, lorsqu'il clique sur un lien alors qu'il navigue sur le Web, plusieurs choses se passent en coulisses :la demande de la page Web est transmise au serveur Web correspondant, le serveur récupère et assemble la page Web et la retransmet à l'aide d'un protocole comme HTTP, et, enfin, le navigateur de l'utilisateur reçoit les données, les convertit et lui affiche la page.
Comprendre la technologie
Selon le type de serveur configuré, une machine de classe serveur avec du matériel spécialisé est généralement nécessaire. Plutôt qu'un disque dur comme la plupart des ordinateurs de bureau, les serveurs utilisent un système de stockage de données connu sous le nom de Redundant Array of Inexpensive Disks, ou RAID en abrégé. Comme son nom l'indique, les systèmes RAID sont en fait plusieurs disques durs configurés pour agir comme un seul. Cela améliore l'efficacité et si un disque tombe en panne, la matrice continue de fonctionner avec peu ou pas de perte de données. Les serveurs commerciaux ont également besoin de processeurs rapides, de suffisamment de RAM pour répondre au nombre estimé de requêtes et d'une alimentation électrique ininterrompue. De nombreuses organisations ont des redondances intégrées à leur système pour permettre le basculement; c'est-à-dire que si un serveur tombe en panne, le serveur de secours prend immédiatement le relais.
Types de serveurs
Certains des serveurs les plus couramment utilisés aujourd'hui sont les serveurs de bases de données, les serveurs d'applications, les serveurs de messagerie et les serveurs Web. Comme son nom l'indique, un serveur de base de données fournit les services et les connexions nécessaires au stockage, à l'organisation et à la recherche de données d'entreprise. Un serveur d'applications, également appelé middleware, est le ciment qui maintient l'ensemble du système ensemble; il fournit l'environnement d'exécution des applications et coordonne de manière transparente les éléments entre les applications et la base de données. Sans les serveurs de messagerie, les e-mails ne seraient pas livrés ; aussi mauvais ou pire de tomber en panne seraient les serveurs Web, qui permettent aux gens de surfer sur le Web. Les autres types de serveurs critiques utilisés sont les serveurs FTP, les serveurs d'impression, les serveurs proxy, les serveurs de fichiers et les serveurs de noms de domaine, pour n'en nommer que quelques-uns.
Configurer un serveur
Presque n'importe quel ordinateur peut être configuré en tant que serveur. De nombreuses personnes utilisent des ordinateurs légèrement obsolètes pour configurer leurs propres serveurs de réseau à la maison en utilisant des systèmes d'exploitation comme Linux qui ne sont pas gourmands en ressources - certains n'ont même pas d'interface utilisateur graphique - et savent que vous n'avez pas besoin de machines plus récentes. faire de bons serveurs. Certaines personnes installent même des serveurs Web et l'utilisent pour héberger leur propre site, et la chose remarquable est que cela peut être fait avec un budget restreint étant donné que la plupart des logiciels dont vous aurez besoin sont open source et gratuits. De plus, à moins que vous ne prévoyiez d'avoir un trafic Web proche de celui d'Amazon ou de Google, un vieil ordinateur devrait être suffisamment puissant pour les besoins de votre serveur. Il existe de bons didacticiels faciles à comprendre sur le Web pour vous aider à démarrer (voir les liens dans les ressources).