Configuración de compartimiento o escalabilidad de la carga de trabajo

Esta configuración consta de múltiples motores de mensajería que se ejecutan en un clúster, con cada motor de mensajería limitado para ejecutarse en un servidor determinado. Una configuración de compartición de la carga de trabajo obtiene un rendimiento mayor de los mensajes, ya que distribuye la carga de mensajería entre varios servidores.

Hay dos formas de lograr esta configuración:
  • Puede añadir un clúster al bus de integración de servicios con la asistencia para la política del motor de mensajería y utilizar la política del motor de mensajería de escalabilidad. Este procedimiento crea un motor de mensajería para cada servidor del clúster. Cada motor de mensajería tiene únicamente un servidor preferido y no puede realizar la migración tras error ni invertirla, es decir, se ha configurado para ejecutarse sólo en ese servidor. Con cada motor de mensajería se crean, configuran y asocian nuevas políticas de grupo principal.
  • Puede añadir un clúster a un bus de integración de servicios sin utilizar la asistencia para la política del motor de mensajería. Automáticamente se crea un motor de mensajería, luego añade al clúster los motores de mensajería adicionales que requiere, por ejemplo, un motor de mensajería para cada servidor del clúster.

    Se crea una política de grupo principal para cada motor de mensajería. Debido a que no es necesario realizar la migración tras error, configure estas políticas de modo que cada motor de mensajería quede restringido a un servidor concreto. Para restringir un motor de mensajería a un servidor concreto, puede configurar una política estática para cada motor de mensajería.

    Después de crear las nuevas políticas, utilice el criterio de coincidencia para asociar cada política con el motor de mensajería requerido.

Este tipo de despliegue permite compartir la carga de trabajo a través de la partición de destinos entre varios motores de mensajería. Esta configuración no habilita la sustitución por anomalía, debido a que el motor de mensajería sólo se ejecuta en un servidor. El impacto de una anomalía es menor en que un despliegue sencillo ya que si uno de los servidores o uno de los motores de mensajería del clúster falla, los motores de mensajería restantes continuarán teniendo destinos operativos. No obstante, los mensajes que maneja un motor de mensajería en un servidor anómalo no están disponibles hasta que puede reiniciarse el servidor.

La configuración de la carga de trabajo compartida también proporciona escalabilidad, porque es posible añadir nuevos servidores al clúster sin afectar a los motores de mensajería existentes en el clúster.

El siguiente diagrama muestra una configuración de carga de trabajo compartida o escalabilidad en el que hay tres motores de mensajería, ME1, ME2 y ME3, con los almacenes de datos A, B y C, respectivamente. Los motores de mensajería se ejecutan en un clúster de tres servidores y comparten el tráfico que pasa a través del destino. Cada servidor está en un nodo distinto, por lo que si el nodo falla, los servidores de los nodos restantes seguirán estando disponibles.

Figura 1. Configuración de la carga de trabajo compartida o escalabilidad
El diagrama se describe en el texto circundante.

El siguiente diagrama muestra lo que sucede si falla server1. ME1 no puede ejecutarse y no se puede acceder al almacén de datos A. ME1 no puede procesar mensajes hasta que se recupere server1. ME2 y ME3 no se ven afectados y siguen procesando mensajes. Ahora gestionarán todo el nuevo tráfico que pasa por el destino.

Figura 2. Configuración de la carga de trabajo compartida o escalabilidad después de que server1 falle
El diagrama se describe en el texto circundante.

El siguiente diagrama muestra lo que sucede si server1 se recupera y server2 falla. ME2 no se puede ejecutar y no se puede acceder al almacén de datos B. ME2 no puede procesar mensajes hasta que se recupere server2. ME1 y ME3 pueden procesar mensajes y ahora gestionarán todo el nuevo tráfico a través del destino.

Figura 3. Configuración de la carga de trabajo compartida o escalabilidad después de que server1 se recupere y server2 falle
El diagrama se describe en el texto circundante.

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjt0009_
File name: cjt0009_.html