L’architettura server dedicata può migliorare l’efficienza di un sistema server client utilizzando un server per ogni applicazione esistente all’interno di un’organizzazione. Sebbene questo possa essere in qualche modo proibitivo in termini di costi a seconda delle dimensioni dell’organizzazione, aiuterà a mantenere e risolvere alcuni dei problemi che possono sorgere quando si utilizza qualsiasi tecnologia.
L’architettura del server dedicato funziona in modo simile all’esempio seguente:
Un’organizzazione produce widget e ha acquistato un server che gestirà esclusivamente le comunicazioni e-mail. L’organizzazione mantiene anche un’applicazione finanziaria che consente la gestione dell’inventario e l’elaborazione degli ordini. Questa applicazione è stata installata su un nuovo e molto potente server dedicato.
Questi due server possono migliorare l’efficienza delle applicazioni consentendo l’elaborazione di ciascuna applicazione in modo completamente indipendente l’una dall’altra. Quando si verifica un problema con un’applicazione, non influirà direttamente su tutte le funzioni dell’altra applicazione. Ciò non significa che alcune funzionalità non saranno interessate da un’interruzione o un problema, ma il funzionamento generale di ciascuna applicazione non dipende dalle risorse del server che sono occupate da un’altra applicazione.
Con il produttore di widget, è probabile che mentre un problema con il server di posta elettronica può avere un leggero effetto sulla possibilità di inviare tramite posta elettronica i documenti generati dall’applicazione di contabilità, l’applicazione di contabilità può continuare a elaborare ordini e produrre documentazione e non sarà operando dai problemi sull’altro server dedicato. Mantenere tutte le applicazioni su server separati crea un’architettura server dedicata all’interno dell’organizzazione.
Un altro esempio di architettura server dedicata potrebbe essere un servizio di web hosting. Molte società di web hosting consentiranno ai clienti di acquistare un account server dedicato che posiziona solo i siti Web per la loro organizzazione su quel server. Ciò può migliorare le prestazioni dei siti perché la quantità di traffico che visita i siti sarà generalmente limitata a un gruppo, mentre un server condiviso con molti siti Web per client diversi funzionerà in modo meno efficiente perché deve elaborare e soddisfare le richieste di più visitatori. Sebbene le informazioni sul sito Web siano in genere piccole e funzioneranno molto bene in un ambiente server condiviso o in un ambiente server dedicato, forniscono un buon esempio di come l’architettura server dedicata può essere utilizzata per migliorare l’efficienza delle applicazioni e dei dati sia per l’host del server che per utente.
Per ricapitolare, quando viene implementata un’architettura server dedicata, l’obiettivo è mantenere un server dedicato per ogni applicazione server in esecuzione in un ambiente. Sebbene il miglioramento dell’efficienza sia un ottimo motivo per considerare l’architettura server dedicata, il costo del passaggio a questo tipo di architettura server è qualcosa che dovrebbe essere considerato. Un buon approccio sarebbe quello di spostare un’applicazione più piccola su un server dedicato per vedere se l’efficienza e l’utilizzo migliorano. In tal caso, altre applicazioni possono essere migrate su server dedicati quando i tempi ei costi lo consentono.