Clasificación de los nodos
El procesamiento de Pega Platform™ puede distribuirse entre los nodos individuales de un clúster. Generalmente, Pega Platform se implementa en servidores denominados nodos, que funcionan en grupos denominados clústeres. Los nodos proporcionan los recursos para procesar las interacciones del navegador y gestionar procesos en segundo plano, como las tareas en segundo plano o la escucha de solicitudes de red.
Sin embargo, el rendimiento de la aplicación puede verse afectado si demasiados solicitantes del sistema (como usuarios, tareas en segundo plano o receptores) intentan realizar tareas al mismo tiempo en el mismo nodo. Las tareas solicitadas compiten por los ciclos de procesamiento y el acceso a la base de datos, lo que puede derivar en un rendimiento más bajo.
Puede distribuir procesos de sistemas y procesos de usuarios en diferentes nodos según los tipos de tareas que ejecutan los nodos. Este enfoque se denomina clasificación de nodos. La asignación de tareas específicas a nodos específicos pueden mitigar los problemas de rendimiento. La distribución de los recursos entre los nodos reduce la carga de procesamiento en un solo nodo. Por ejemplo, con el enfoque de clasificación de nodos, puede designar un nodo para procesos en segundo plano y otro nodo para usuarios.
En la siguiente imagen, haga clic en los íconos + para ver un desglose de la clasificación de nodos.
El rendimiento de los sistemas con procesamiento en segundo plano puede mejorarse ya sea mediante la clasificación de nodos para que las tareas se ejecuten en un sistema independiente del tráfico de usuarios o la sincronización del procesamiento en segundo plano para que se realice cuando los usuarios no están utilizando generalmente el sistema. La ralentización debida a los programadores de trabajos tiende a ser cíclica y se reitera en intervalos y horarios específicos durante el día. En algunos casos, ejecutar los programadores de trabajos en los horarios de menor actividad no es una buena opción. Por ejemplo, cuando una organización global quiere que los usuarios tengan un excelente rendimiento en todo momento, el sistema no tendrá horarios de menor actividad designados. La clasificación de nodos específicos para los programadores de trabajos y procesadores de colas de uso intenso de recursos podría ser la mejor solución.
En otro ejemplo, los receptores generalmente responden a las solicitudes en horarios aleatorios. Estas solicitudes podrían procesar archivos grandes que requieren operaciones de base de datos extensas que provocan cuellos de botella en el procesamiento. Los usuarios que trabajan en el mismo nodo que el receptor posiblemente adviertan un rendimiento más lento.
Nota: Para obtener más información sobre cómo asociar receptores con los nodos, consulte Asociación de receptores con tipos de nodos. Para obtener más información sobre cómo asociar procesadores de colas con nodos, consulte Clasificación de nodos para las reglas de procesador de colas.
Compruebe sus conocimientos con la siguiente actividad.
Clasificación de nodos con tipos de nodos
La clasificación de nodos le permite definir nodos según su propósito. La clasificación de nodos está compuesta por dos tareas principales.
En primer lugar, clasifique los nodos configurando los servidores de aplicación con tipos de nodo. En Pega Platform, los tipos de nodo son argumentos JVM que describen el propósito del nodo. Los tipos de nodo estándares incluyen procesamiento en segundo plano, búsqueda y usuarios web. Puede configurar un servidor con uno o más tipos de nodo.
Nota: Para obtener más información sobre cómo crear tipos de nodo, consulte Creación de tipos de nodo para diferentes propósitos.
En segundo lugar, en Dev Studio, puede asociar programadores de trabajos y procesadores de colas o receptores con tipos de nodo específicos. Por ejemplo, si asocia un programador de trabajos y un procesador de colas con un tipo de nodo Búsqueda, el sistema utiliza nodos que están clasificados como nodos Búsqueda.
Nota: Para más información sobre cómo crear un procesador de colas, consulte Creación de una regla de procesador de colas. Para más información acerca de cómo crear un programador de trabajos, consulte Creación de una regla de programador de trabajos.
Nota: Si se clasifican todos los nodos de un clúster, un programador de trabajos o un procesador de colas solo se ejecuta si está asociado con al menos uno de los nodos clasificados. Si asocia un programador de trabajos o un procesador de colas con un tipo de nodo que no está clasificado en el clúster, el programador de trabajos o el procesador de colas se ejecuta en cualquier nodo sin tipo según el cronograma de nodo sin tipo. Como práctica recomendada, clasifique todos los nodos en un clúster para controlar de forma consistente los cronogramas de nodos.
Nota: Para obtener más información sobre la clasificación de nodos, consulte Clasificación de nodos.
This Topic is available in the following Module:
If you are having problems with your training, please review the Pega Academy Support FAQs.
¿Quiere ayudarnos a mejorar este contenido?