Server applicativo
Un server applicativo è un server progettato specificamente per eseguire applicazioni. Il "server" include sia l'hardware sia il software che forniscono un ambiente per l'esecuzione dei programmi.
I server applicativi vengono utilizzati per molti scopi. Di seguito sono elencati alcuni esempi:
- eseguire applicazioni web
- ospitare un hypervisor che gestisce macchine virtuali
- distribuire e monitorare gli aggiornamenti software
- elaborare i dati inviati da un altro server
Perché utilizzare un server applicativo?
Un server web è progettato, e spesso ottimizzato, per fornire pagine web. Pertanto, potrebbe non disporre delle risorse necessarie per eseguire applicazioni web impegnative. Un server applicativo fornisce la potenza di elaborazione e la memoria necessarie per eseguire queste applicazioni in tempo reale. Fornisce inoltre l'ambiente necessario per eseguire applicazioni specifiche. Ad esempio, un servizio cloud potrebbe dover elaborare dati su una macchina Windows. Un server basato su Linux può fornire l'interfaccia web per il servizio cloud, ma non può eseguire applicazioni Windows. Pertanto, potrebbe inviare i dati di input a un server applicativo basato su Windows. Il server applicativo può elaborare i dati, quindi restituire il risultato al server web, che può visualizzare il risultato in un browser web.
Metti alla prova le tue conoscenze