Les serveurs sont une partie absolument nécessaire de tout environnement commercial. Sans eux, la vie mondiale d’aujourd’hui ne serait pas possible. Les serveurs stockent des informations sur les marchandises et les clients, exécutent les programmes et les applications que nous utilisons quotidiennement, hébergent les pages Internet que nous visitons, etc.
Ils peuvent être étroitement spécialisés et conçus pour effectuer une seule tâche (comme les serveurs HPC avec des cartes GPU, par exemple), ou ils peuvent être polyvalents. Ils peuvent être utilisés par un seul ou plusieurs clients et peuvent être des systèmes physiques ou logiciels (virtualisés ou conteneurisés).
C’est cette diversité qui a permis leur application la plus large, mais a également conduit au fait qu’il est assez difficile de choisir la variante de serveur appropriée qui soutiendra de manière optimale l’entreprise d’un point de vue commercial et financier.
L’histoire du développement du serveur
Si nous voulions donner une définition générale d’un serveur, nous pourrions dire qu’il s’agit d’un ordinateur ou d’un système qui fournit des ressources, des données, des services et des logiciels à d’autres ordinateurs (clients) sur le réseau. Les premiers serveurs étaient les soi-disant les ordinateurs centraux et leurs successeurs sont des mini-ordinateurs plus petits, mais plus puissants. Initialement, ces serveurs étaient connectés à des clients, appelés à l’époque des terminaux, car leur seul but était d’afficher les résultats que le serveur livrait (modèle mainframe-terminal). En d’autres termes, tout le traitement des données à l’époque se faisait sur des serveurs.
La génération de serveurs suivante se composait d’ordinateurs uniques et puissants connectés via un réseau à un groupe d’ordinateurs clients moins puissants. Cette architecture de réseau s’appelle le modèle client-serveur, dans lequel les deux parties (clients et serveurs) ont la capacité de traiter les données, mais les tâches plus complexes sont « déléguées » aux serveurs. Au fur et à mesure que la technologie a évolué, la définition d’un serveur a également évolué.