Réponse aux vulnérabilités Configuration du cadre de travail de la tâche en arrière-plan

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • 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 ?

    Avec le module de configuration de la tâche en arrière-plan, vous disposez des options de réglage suivantes dans le cadre de travail :
    • 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 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 blocs plus petits.
    • Vous pouvez annuler une tâche.

    Pourquoi configurer le cadre de travail 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’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écutent de manière asynchrone. Il n’existe aucune limite au nombre de ces travaux qui peuvent s’exécuter en arrière-plan dans votre instance afin que les grandes quantités d’enregistrements impactés par ces travaux 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 travaux planifiés sont impactées, ce qui peut à son tour 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 emplois particuliers. 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 des tâches ou des é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. Désigne généralement les tâches avec de longs temps d’exécution.
    Configuration de la tâche
    Désigne les 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 ne changent que rarement, voire 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 de la grappe. 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 satisfaites, 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 des règles de cible 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 quantité 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 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 un 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 d’arrière-plan donnée. Vous pouvez également configurer la tâche pour 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 est en cours d’exécution trop longtemps.

    Figure 1. Module de configuration de la tâche en arrière-plan
    Vue de liste des configurations de tâches en arrière-plan.

    Pour plus d’informations 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.