Réponse aux vulnérabilités Configuration du cadre de travail de la tâche en arrière-plan
Définissez le cadre de travail de la tâche en arrière-plan dans votre Now Platform® instance. Ces changements de configuration peuvent vous aider à améliorer les performances en réduisant la quantité de ressources système utilisées pour exécuter vos tâches en arrière-plan.
Que pouvez-vous modifier dans le cadre de travail de la tâche en arrière-plan
- Vous pouvez définir le nombre de tâches en arrière-plan qui s’exécutent simultanément pour Réponse aux vulnérabilités des processus.
- Pour les tâches longues qui s’exécutent en arrière-plan et traitent de grandes quantités de données, vous pouvez créer des partitions pour traiter les données en blocs plus petits.
- Vous pouvez annuler une tâche.
Pourquoi configurer le cadre de travail de la tâche en arrière-plan
Les tâches en arrière-plan de votre Now Platform® sont conçues pour s’exécuter pendant de longues périodes afin d’exécuter plusieurs processus sur vos enregistrements dans Réponse aux vulnérabilités. Ces tâches étaient auparavant basées sur des règles métier qui s’exécutaient de manière asynchrone. Il n’existe aucune limite au nombre de ces tâches qui peuvent s’exécuter en arrière-plan dans votre instance afin que les grandes quantités d’enregistrements impactés par ces tâches puissent être traitées. Lorsque plusieurs tâches qui prennent beaucoup de temps s’exécutent simultanément en arrière-plan, les ressources système utilisées pour exécuter vos travaux planifiés sont affectées, ce qui peut avoir un impact négatif sur vos performances.
La configuration du cadre de travail des tâches en arrière-plan peut vous aider à améliorer vos performances en réduisant la quantité de ressources système utilisées pour exécuter vos tâches en arrière-plan.
Termes clés
- Aptitude de la tâche
- Décrit les tâches particulières. Par exemple, une tâche particulière peut inclure les capacités suivantes :
- La tâche peut être exécutée en parallèle avec une autre tâche du même type.
- La tâche peut être partitionnée.
- La tâche peut être annulée en cours d’exécution.
- Concurrence
- Fait référence à des tâches ou à des éléments de tâches qui s’exécutent en parallèle.
- Partition
- Les partitions sont des tâches qui peuvent être divisées afin qu’elles puissent être traitées en parallèle pour obtenir de meilleures performances. Fait généralement référence à des travaux avec de longues durées.
- Configuration de la tâche
- Fait référence aux paramètres d’une tâche planifiée particulière.
- Tâche planifiée
- Les tâches planifiées sont des tâches automatisées qui peuvent être effectuées à une heure spécifique ou selon un calendrier récurrent.
- Ressources système
- Désigne la quantité de ressources système dont vous avez besoin pour prendre en charge un nombre donné de travaux en arrière-plan et de travaux planifiés dans votre environnement.
- Propriété système
- Les propriétés système stockent des informations de configuration qui changent rarement ou jamais. Chaque fois que vous modifiez ou ajoutez une propriété système, le système vide le cache pour maintenir la synchronisation de tous les nœuds du cluster. Cette purge du cache a un impact sur les performances.
- Règle métier
- Une règle métier est un script de serveur qui s'exécute lorsqu'un enregistrement est affiché, inséré, mis à jour ou supprimé, ou lorsqu'une table est interrogée. Les règles métier accomplissent des tâches telles que le changement automatique des valeurs dans les champs de formulaire lorsque certaines conditions sont remplies, ou la création d’événements pour les notifications par e-mail et les actions des scripts.
Cas d’utilisation pour définir le cadre de travail de la tâche en arrière-plan
Par exemple, la tâche en arrière-plan qui applique les règles de cibles de rattrapage pour les enregistrements d’éléments vulnérables (VIT) et les enregistrements d’éléments vulnérables (AVIT) d’Application Vulnerability Response traite simultanément de grandes quantités d’enregistrements avec plusieurs tâches.
Selon la taille de l’importation et le nombre d’enregistrements dont vous disposez dans votre environnement, cette tâche peut utiliser une grande partie de vos ressources système disponibles et prendre beaucoup de temps. Les tâches de maintenance du système ou d’autres travaux planifiés peuvent être exécutés plus lentement.
Dans le module de configuration de la tâche en arrière-plan, les tâches sont répertoriées par nom et par ID de configuration unique. Sur ces enregistrements, vous pouvez définir le nombre de tâches que vous souhaitez exécuter simultanément pour une tâche en arrière-plan donnée. Vous pouvez également configurer la tâche pour traiter les partitions de données afin que les tâches s’effectuent plus rapidement et plus facilement et utilisent moins de ressources système. Vous pouvez également annuler une tâche si vous déterminez qu’elle est en cours d’exécution trop longue.
Pour en savoir plus sur les étapes requises pour définir les configurations des tâches en arrière-plan, reportez-vous à la section Définir des configurations de tâche en arrière-plan dans Réponse aux vulnérabilités.