Guía de planificación de infraestructuras

Guía de planificación de infraestructuras

Topología de varias instancias del servidor de aplicaciones

Topología de varias instancias del servidor de aplicaciones

En una topología de varias instancias de servidor de aplicaciones, se distribuye la instalación de los componentes de MDM Hub entre varias instancias del servidor de aplicaciones.
Para configurar una topología de varias instancias del servidor de aplicaciones, necesita varios equipos con instancias del servidor de aplicaciones. La topología proporciona escalabilidad. Para escalar la capacidad de procesamiento de la implementación de MDM Hub, implemente instancias del servidor de procesos en instancias del servidor de aplicaciones adicionales.
Si se produce un fallo en un servidor de procesos, las tareas por lotes en ejecución en el servidor de procesos fallarán. Las tareas por lotes no conmutan por error ni se completan en instancias del servidor de procesos en línea. Deberá volver a iniciar las tareas por lotes. El mecanismo de equilibrio de carga interno de MDM Hub distribuye las solicitudes de tareas por lotes entre las instancias del servidor de procesos que se encuentran en línea.
Puede utilizar la topología de varias instancias del servidor de aplicaciones para grandes volúmenes de datos. La topología admite tareas por lotes de gran volumen al distribuir la carga entre los servidores de procesos que configure.
Si la implementación de MDM Hub contiene varias instancias del servidor del concentrador y utiliza mensajes JMS, para consumir mensajes JMS salientes, implemente las instancias del servidor del concentrador en un clúster. De lo contrario, cada instancia del servidor de aplicaciones tendrá un destino JMS saliente distinto.
La topología de instalación de ejemplo contiene cuatro equipos. En tres de los cuatro equipos se instala una instancia del servidor de aplicaciones. El servidor del concentrador se implementa en la instancia del servidor de aplicaciones de uno de los equipos. Las instancias del servidor de procesos se implementan en las instancias del servidor de aplicaciones de los otros dos equipos. El servidor del concentrador distribuye la carga de procesamiento de las tareas por lotes entre las dos instancias del servidor de procesos. Si una las instancias del servidor de procesos falla o está desconectada, el servidor del concentrador envía la solicitud de procesamiento al servidor de procesos que se encuentra en línea. El almacén del concentrador está configurado en el cuarto equipo, en el que hay instalado un servidor de base de datos.
La siguiente imagen muestra una topología de instalación de varias instancias del servidor de aplicaciones de ejemplo que no tiene una alta disponibilidad:
La topología de instalación contiene cuatro equipos. En el Equipo 1, el Equipo 2 y el Equipo 3 se instala una instancia del servidor de aplicaciones. El servidor del concentrador se implementa en la instancia del servidor de aplicaciones del Equipo 1. Las instancias del servidor de procesos se implementan en las instancias del servidor de aplicaciones del Equipo 2 y el Equipo 3. La base de datos está configurada en el Equipo 4.
Si necesita alta disponibilidad, puede configurar instancias del servidor del concentrador adicionales y configurar equilibradores de carga externos entre las instancias del servidor del concentrador.
La siguiente imagen muestra una topología de instalación de varias instancias del servidor de aplicaciones de ejemplo que tiene alta disponibilidad:
La topología de instalación contiene cinco equipos. En el Equipo 1, el Equipo 2, el Equipo 3 y el Equipo 4 se instala una instancia del servidor de aplicaciones. El servidor del concentrador se implementa en la instancia del servidor de aplicaciones del Equipo 1 y el Equipo 2. Las instancias del servidor de procesos se implementan en las instancias del servidor de aplicaciones del Equipo 3 y el Equipo 4. La base de datos está configurada en el Equipo 5.
En la siguiente tabla se describen las funciones de la topología de varias instancias del servidor de aplicaciones:
Capacidad
Disponibilidad
Alta disponibilidad
Ninguna.
Si necesita alta disponibilidad, puede configurar instancias del servidor del concentrador adicionales y configurar equilibradores de carga externos entre las instancias del servidor del concentrador.
Escalabilidad
Sí.
Para escalar MDM Hub para que admita grandes volúmenes de datos, añada más componentes de MDM Hub. Además, para procesar varias solicitudes simultáneamente, configure varios subprocesos para el servidor de procesos.
MDM Hub admite el uso de varios subprocesos para las siguientes operaciones y componentes:
  • Operaciones de la consola del concentrador
  • Tareas por lotes
  • Marco de servicios de integración (SIF)
Equilibrio de carga
Sí. MDM Hub distribuye la carga entre las instancias del servidor de procesos disponibles mediante un mecanismo de equilibrio de carga interno.
MDM Hub admite el equilibrio de carga para las siguientes operaciones:
  • Operaciones de la consola del concentrador
  • Todas las tareas por lotes, salvo la tarea Generar tokens de coincidencia
    MDM Hub admite el equilibrio de carga para la parte de coincidencia parcial de las tareas de coincidencia y para la parte de proceso de limpieza de las tareas de transferencia a tabla provisional.
MDM Hub no admite el equilibrio de carga para los siguientes componentes:
  • Informatica Data Director
  • Marco de servicios de integración (SIF)
  • Colas de mensajes JMS salientes
Mantenimiento
Resulta difícil de mantener, ya que los componentes de MDM Hub están implementados en varios equipos. En entornos que requieren cambios frecuentes, deben realizarse implementaciones y configuraciones en cada equipo.