Serveur d’applications
Un serveur d’applications est un serveur spécialement conçu pour exécuter des applications. Le « serveur » comprend à la fois le matériel et les logiciels qui fournissent un environnement permettant aux programmes de s’exécuter.
Les serveurs d’applications sont utilisés à de nombreuses fins. Voici plusieurs exemples :
- exécuter des applications web
- héberger un hyperviseur qui gère des machines virtuelles
- distribuer et surveiller les mises à jour logicielles
- traiter des données envoyées par un autre serveur
Pourquoi utiliser un serveur d’applications ?
Un serveur web est conçu — et souvent optimisé — pour servir des pages web. Il peut donc ne pas disposer des ressources nécessaires pour exécuter des applications web exigeantes. Un serveur d’applications fournit la puissance de traitement et la mémoire nécessaires pour exécuter ces applications en temps réel. Il fournit également l’environnement nécessaire à l’exécution d’applications spécifiques. Par exemple, un service cloud peut avoir besoin de traiter des données sur une machine Windows. Un serveur basé sur Linux peut fournir l’interface web du service cloud, mais il ne peut pas exécuter des applications Windows. Il peut donc envoyer des données d’entrée à un serveur d’applications basé sur Windows. Le serveur d’applications peut traiter les données, puis renvoyer le résultat au serveur web, qui peut afficher le résultat dans un navigateur web.
Testez vos connaissances