Un cluster di server è una serie di server che vengono gestiti insieme e che prendono parte alla gestione del carico di lavoro. I server membri di un cluster possono trovarsi su macchine host differenti.
I server appartenenti ad un cluster sono membri di quella serie di cluster ed è necessario che su di essi siano distribuiti gli stessi componenti dell'applicazione. Diversamente dalle applicazioni configurate per essere eseguite su di essi, non è necessario che i membri del cluster condividano nessun altro dato di configurazione. E' possibile che un membro del cluster sia in esecuzione su un sistema di server aziendali multi-processori, mentre un altro membro di quel cluster è in esecuzione su un sistema più piccolo. Le impostazioni di configurazione del server per ciascuno dei due membri del cluster sono molto diverse, ad eccezione dell'area relativa ai componenti dell'applicazione ad essi assegnati. In tale area di configurazione, sono identiche. Questo consente di distribuire il lavoro del client su tutti i membri del cluster invece di affidare la gestione complessiva del carico di lavoro ad un singolo server delle applicazioni.
In WebSphere ESB, il supporto per cluster di server viene fornito dal WebSphere Application Server Network Deployment sottostante. L'unica differenza è che non è possibile creare un cluster da un server delle applicazioni esistente come modello.
Per ulteriori informazioni sui cluster di server, consultare gli argomenti correlati.