Un nodo con la función de cálculo puede realizar cálculos solicitados por servicios de aplicación remotos.
Cuando un nodo tiene la función de cálculo, el Administrador de servicios administra los contenedores en el nodo. Un contenedor es una asignación de recursos de CPU y memoria. Los servicios de aplicación utilizan los contenedores para realizar cálculos en los nodos de forma remota. Por ejemplo, una malla del Servicio de integración de datos incluye un nodo 1 con la función de servicio y un nodo 2 con la función de cálculo. El proceso del Servicio de integración de datos que se ejecuta en el nodo 1 ejecuta una asignación dentro de un contenedor en el nodo 2.
Un nodo requiere la función de cálculo cuando el Servicio de integración de datos ejecuta trabajos en el nodo. Cuando el Servicio de integración de datos se ejecuta en un único nodo, el nodo debe tener las funciones de servicio y de cálculo. Cuando el Servicio de integración de datos se ejecuta en una malla, al menos uno de los nodos de la malla debe tener la función de cálculo.
Un nodo no requiere la función de cálculo cuando el Servicio de integración de datos no ejecuta trabajos en el nodo. En tal caso, puede deshabilitar la función de cálculo en el nodo. Sin embargo, dado que la función de administración de contenedores del Administrador de servicios es un proceso ligero, habilitar o deshabilitar la función de cálculo no afecta al rendimiento.
Cuando deshabilite la función de cálculo en un nodo, deberá especificar si desea detener, completar o anular los cálculos que puedan estar en ejecución en el nodo.