Malla para trabajos que se ejecutan en modo remoto
Malla para trabajos que se ejecutan en modo remoto
Cuando una malla del servicio de integración de datos ejecuta asignaciones, perfiles y flujos de trabajo, puede configurar el servicio para que ejecute los trabajos en procesos DTM independientes en nodos remotos. Los nodos de la malla pueden tener una combinación de funciones diferente.
Una malla del servicio de integración de datos utiliza los siguientes componentes para ejecutar trabajos en procesos remotos independientes:
Proceso de servicio maestro
Al habilitar un servicio de integración de datos que se ejecuta en una malla, un proceso de servicio se inicia en cada nodo con la función de servicio en la malla. El servicio de integración de datos designa un proceso de servicio como el proceso de servicio maestro. El proceso de servicio maestro administra las implementaciones de aplicación, el registro, las solicitudes de trabajos y el envío de asignaciones a procesos de servicio de trabajo para su optimización y compilación. El proceso de servicio maestro también actúa como un proceso de servicio de trabajo y puede optimizar y compilar asignaciones.
Procesos de servicio de trabajo
El servicio de integración de datos designa los procesos de servicio restantes como procesos de servicio de trabajo. Cuando un proceso de servicio de trabajo se inicia, se registra a sí mismo con el proceso de servicio principal de manera que el proceso principal esté al corriente del proceso de trabajo. Un proceso de servicio de trabajo optimiza y compila asignaciones y, a continuación, genera una tarea de malla. Una tarea de malla es una solicitud de trabajo que el proceso de servicio de trabajo envía al administrador de servicios en el nodo de cálculo maestro.
Administrador de servicios en el nodo de cálculo maestro
Al habilitar un servicio de integración de datos que se ejecuta en una malla, el servicio de integración de datos designa un nodo con la función de cálculo como el nodo de cálculo maestro.
El administrador de servicios en el nodo de cálculo maestro realiza las siguientes operaciones para determinar el nodo de cálculo de trabajo óptimo para ejecutar la asignación:
Se comunica con el servicio de administrador de recursos para administrar la malla de nodos de cálculo disponibles. Cuando se inicia el administrador de servicios en un nodo con la función de cálculo, el administrador de servicios registra el nodo en el servicio de administrador de recursos.
Orquesta las solicitudes de proceso de servicio de trabajo y envía asignaciones a los nodos de cálculo de trabajo.
El nodo de cálculo maestro también actúa como un nodo de cálculo de trabajo y puede ejecutar asignaciones.
Procesos DTM en nodos de cálculo de trabajo
El servicio de integración de datos designa los nodos con la función de cálculo restantes como nodos de cálculo de trabajo. El administrador de servicios en un nodo de cálculo de trabajo ejecuta asignaciones en procesos DTM independientes iniciados en contenedores.