Vulnerability Response Configuration du cadre de travail de la tâche en arrière-plan
Définissez le cadre de travail 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 en arrière-plan ?
- Vous pouvez définir le nombre de tâches en arrière-plan qui s’exécutent simultanément pour Vulnerability Response les 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 petits morceaux.
- Vous pouvez annuler une tâche.
Pourquoi configurer l’infrastructure des tâches en arrière-plan ?
Les tâches en arrière-plan dans votre Now Platform® sont conçues pour s’exécuter pendant de longues périodes afin d’effectuer plusieurs processus sur vos enregistrements dans Vulnerability Response. Auparavant, ces tâches étaient basées sur des règles métier qui s’exécutaient de manière asynchrone. Il n’y a pas de 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ées par ces tâches puissent être traitées. Lorsque plusieurs tâches, dont l’exécution prend beaucoup de temps, s’exécutent simultanément en arrière-plan, les ressources système utilisées pour exécuter vos tâches planifiées sont impactées, ce qui peut avoir un impact négatif sur vos performances.
La configuration de l’infrastructure 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 options 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
- Désigne les tâches ou éléments de tâches qui s’exécutent en parallèle.
- Partition
- Les partitions sont des éléments de travail qui peuvent être divisés afin qu’ils puissent être traités en parallèle pour obtenir de meilleures performances. Fait généralement référence à des tâches avec de longues durées d’exécution.
- Configuration de la tâche
- Se réfère 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
- Fait référence à la quantité de ressources système dont vous avez besoin pour prendre en charge un nombre donné de tâches en arrière-plan et de tâches planifiées 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 purge 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 en arrière-plan
Par exemple, la tâche en arrière-plan qui applique les règles de cible de rattrapage pour les enregistrements d’éléments vulnérables (VIT) et les enregistrements d’éléments vulnérables d’Application Vulnerability Response (AVIT) traite simultanément de grandes quantités d’enregistrements avec plusieurs tâches.
En fonction de la taille de l’importation et du nombre d’enregistrements que vous avez dans votre environnement, cette tâche peut utiliser une grande quantité de vos ressources système disponibles et prendre beaucoup de temps. Les tâches de maintenance du système ou d’autres tâches planifiées peuvent s’exécuter plus lentement.
Dans le module de configuration des tâches 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 définir la tâche de manière à traiter des 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 s’exécute trop longtemps.
Pour plus d’informations sur les étapes requises pour définir les configurations de tâches en arrière-plan, voir Définir des configurations de tâches en arrière-plan dans Vulnerability Response.