Groupe de serveurs
La fonction d'un serveur informatique est de stocker, récupérer et envoyer ou « servir » des fichiers et des données à d'autres ordinateurs sur son réseau. De nombreuses entreprises de toutes tailles utilisent un réseau local ou « intranet » dans leurs bureaux. À plus grande échelle, le réseau informatique mondial que nous connaissons sous le nom d'« Internet » dépend d'un grand nombre de serveurs situés dans le monde entier. Les fichiers, les données et les fonctionnalités d'un site Web donné sont basés sur des serveurs Web.
Développements au fil du temps
À un moment donné, une entreprise ou un webmaster aurait hébergé un site Internet avec un ordinateur local faisant office de serveur Web. Plus récemment, des facteurs allant des performances et de la fiabilité à l'économie ont conduit à la migration de la plupart des sites Internet vers des clusters de serveurs situés dans de grands centres de données. Les centres de données sont des bâtiments sécurisés et climatisés remplis de piles de serveurs comportant un stockage de données redondant et une alimentation de secours. Il est encore courant pour de nombreuses entreprises d'héberger leur propre réseau intranet sur un serveur local.
Vidéo du jour
Considérations
Un concentrateur de réseau est un commutateur qui contrôle le trafic.
Tout réseau, qu'il soit local ou mondial, dépend d'un ordinateur serveur (ou de plusieurs) pour stocker et récupérer des données et des fichiers. La configuration physique et logicielle du serveur doit prendre en compte un certain nombre de facteurs. Par exemple, plusieurs ordinateurs individuels sur le réseau peuvent faire une demande pour le même fichier à essentiellement en même temps, le serveur doit donc être équipé d'un matériel à haute vitesse capacités; et il doit exécuter un logiciel conçu pour prendre en charge plusieurs opérations de récupération de fichiers simultanées.
Propriétés physiques
Le fonctionnement interne d'un serveur
Bien que les propriétés physiques des différents serveurs puissent varier considérablement, de nombreux serveurs informatiques (en particulier ceux utilisés dans grands centres de données) sont des appareils rectangulaires plats montables en rack sans aucune interface pour une souris, un clavier ou un moniteur filtrer. Les serveurs ont généralement des ventilateurs haute puissance pour éviter la surchauffe.
Systèmes d'exploitation et logiciels serveur
Un serveur informatique donné peut exécuter l'un des nombreux systèmes d'exploitation, notamment Microsoft Windows Server, Mac OS X Server ou un système d'exploitation open source tel que Ubuntu Server ou FreeBSD.
Le système d'exploitation du serveur doit exécuter un logiciel serveur spécial. Alors que la grande majorité des serveurs informatiques exécutent le logiciel open source Apache Server, d'autres utilisent des systèmes propriétaires tels que Windows IIS ou Adobe ColdFusion. Ce logiciel est impliqué dans la récupération et la distribution des fichiers stockés sur le serveur. Des programmes supplémentaires côté serveur (tels que ASP ou Java) peuvent être utilisés pour traiter ces fichiers avant que le résultat ne soit renvoyé à l'ordinateur demandeur.
Accès à la base de données
Données stockées sous forme de tableau
Fournir un accès à la base de données est l'une des fonctions les plus importantes d'un serveur informatique. Une base de données relationnelle est une structure de stockage d'informations compacte et efficace, permettant un accès rapide à de gros volumes de données.
Dans un bureau, une base de données peut être utilisée pour stocker les coordonnées des clients et les informations de commande, ainsi que les enregistrements d'expédition et de paiement. En accédant au serveur via un réseau local, plusieurs employés peuvent récupérer et mettre à jour les informations de la base de données en temps réel tout au long de la journée, au fur et à mesure que les affaires sont menées.
Sur Internet, une base de données peut être utilisée pour stocker le contenu réel d'un site Web, les informations d'authentification de connexion de l'utilisateur et parfois les enregistrements de traitement des commandes. Il existe plusieurs systèmes de bases de données populaires, notamment Oracle Database, SQLServer de Microsoft et la base de données MySQL open source.