Una celda de gestor de despliegue puede utilizarse para un Enterprise Service Bus que conste de varios servidores, en donde algunos o todos forman parte de clústeres de servidores.
Un servidor que aloja destinos de cola para módulos SCA tiene un motor de mensajería en el bus SCA.SYSTEM. En la mayoría de los casos es suficiente, pero dicho motor de mensajería sólo puede ejecutarse en el servidor para el que se ha creado. El servidor es por ello un único punto de anomalía; si el servidor no puede ejecutarse, el motor de mensajes no está disponible. En cambio, si se configura un clúster de servidores como un miembro de bus, un motor de mensajería tiene la capacidad de ejecutarse en un servidor del clúster y si dicho servidor falla, el motor de mensajería puede ejecutarse en un servidor alternativo. Esto se muestra en la Figura 1.
Otra ventaja de configurar un miembro de bus de clúster es la capacidad de compartir la carga de trabajo asociada con un módulo SCA por varios servidores. En un módulo SCA desplegado en un miembro de bus de clúster, los destinos de cola utilizados se particionan por todo el conjunto de motores de mensajería ejecutados por los servidores del clúster. Cada uno de los motores de mensajería del clúster gestiona una parte de los mensajes que pasan a través del módulo SCA.
En resumen, con un miembro de bus de clúster puede realizar la migración tras error o compartir la carga de trabajo, o ambas cosas, en función de las políticas que puede configurar.
Hay distintas formas de crear un Enterprise Service Bus de varios servidores: