¿Qué significa gestión de la carga de trabajo?
La gestión de la carga de trabajo es un proceso para determinar las distribuciones adecuadas de la carga de trabajo con el fin de proporcionar un rendimiento óptimo para las aplicaciones y los usuarios.
Proporciona a la organización la capacidad de controlar o microgestionar dónde se ejecuta cada solicitud de trabajo con el fin de maximizar el rendimiento de la carga de trabajo y mejorar el rendimiento asegurándose de que ningún nodo de procesamiento está sobrecargado mientras que otros están infrautilizados.
Definición de gestión de la carga de trabajo
La gestión de la carga de trabajo es el proceso de distribución inteligente de las diferentes cargas de trabajo que maneja un sistema. Por ejemplo, los servidores se conectan a múltiples clientes que utilizan diferentes aplicaciones al mismo tiempo y todos ellos esperan tiempos de ejecución consistentes y un acceso predecible a los recursos de red y a las bases de datos.
El gestor de cargas de trabajo del sistema cumple estas expectativas controlando el acceso de la carga de trabajo a recursos del sistema como la potencia de cálculo, la memoria y las unidades de E/S mediante la priorización u otros algoritmos especificados por el administrador del sistema.
Algunas cargas de trabajo reciben más operaciones de E/S y menos potencia de cálculo, mientras que otras lo contrario; esto se basa totalmente en el tipo de carga de trabajo.
El gestor de cargas de trabajo también garantiza que las cargas de trabajo se distribuyan adecuadamente entre las unidades de ejecución o servidores disponibles.
Así, en una aplicación web sencilla, un flujo de trabajo con miles de usuarios al mismo tiempo, hay varios servidores que deben repartir la carga de manera uniforme, lo que controla el gestor de carga de trabajo o los metaprogramadores. En la computación en nube esto se denomina equilibrio de carga automático.