Vulnerability Response Konfiguration des Hintergrundauftrags-Frameworks
Definieren Sie das Hintergrundauftrags-Framework in Ihrer Now Platform® -Instanz. Diese Konfigurationsänderungen können Ihnen helfen, die Leistung zu verbessern, indem die Menge der Systemressourcen reduziert wird, die für die Ausführung Ihrer Hintergrundaufträge verwendet werden.
Was können Sie im Hintergrundauftrags-Framework bearbeiten?
- Sie können die Anzahl der Hintergrundaufträge definieren, die gleichzeitig für Vulnerability Response Prozesse ausgeführt werden.
- Für lange Aufgaben, die im Hintergrund ausgeführt werden und große Datenmengen verarbeiten, können Sie Partitionen erstellen, um Daten in kleineren Blöcken zu verarbeiten.
- Sie können einen Auftrag abbrechen.
Warum das Hintergrundauftrags-Framework konfigurieren?
Hintergrundaufträge in Now Platform® sind so konzipiert, dass sie über einen längeren Zeitraum ausgeführt werden, um mehrere Prozesse für Ihre Datensätze in Vulnerability Responseauszuführen. Diese Aufgaben basierten zuvor auf Business Rules, die asynchron ausgeführt wurden. Es gibt keine Begrenzung für die Anzahl dieser Aufgaben, die in Ihrer Instanz im Hintergrund ausgeführt werden können, sodass die großen Mengen von Datensätzen, die von diesen Aufgaben betroffen sind, verarbeitet werden können. Wenn mehrere Aufgaben, deren Abschluss lange dauert, gleichzeitig im Hintergrund ausgeführt werden, sind die Systemressourcen betroffen, die zur Ausführung Ihrer geplanten Aufgaben verwendet werden, was sich wiederum negativ auf Ihre Leistung auswirken kann.
Durch die Konfiguration des Hintergrundauftrags-Frameworks können Sie Ihre Leistung verbessern, indem Sie die Menge der Systemressourcen reduzieren, die für die Ausführung Ihrer Hintergrundaufträge verwendet werden.
Wichtige Begriffe
- Stellenfähigkeit
- Beschreibt die jeweiligen Aufgaben. Beispielsweise kann ein bestimmter Auftrag die folgenden Fähigkeiten enthalten:
- Die Aufgabe kann parallel zu einer anderen Aufgabe desselben Typs ausgeführt werden.
- Der Auftrag kann partitioniert werden.
- Die Aufgabe kann während der Ausführung abgebrochen werden.
- Gleichzeitigkeit
- Bezieht sich auf Jobs oder Teile von Jobs, die parallel ausgeführt werden.
- Partition
- Partitionen sind Teile von Aufgaben, die aufgeteilt werden können, sodass sie parallel verarbeitet werden können, um eine bessere Leistung zu erzielen. Bezieht sich normalerweise auf Jobs mit langen Ausführungszeiten.
- Auftragskonfiguration
- Bezieht sich auf die Einstellungen für eine bestimmte geplante Aufgabe.
- Regelmäßige Aufgabe
- Regelmäßige Aufgaben sind automatisierte Aufgaben, die zu einem bestimmten Zeitpunkt oder nach einem wiederkehrenden Zeitplan ausgeführt werden können.
- Systemressourcen
- Bezieht sich auf die Menge der Systemressourcen, die Sie für eine bestimmte Anzahl von Hintergrundaufgaben und geplanten Aufgaben in Ihrer Umgebung benötigen.
- Systemeigenschaft
- Systemeigenschaften speichern Konfigurationsinformationen, die sich selten oder nie ändern. Jedes Mal, wenn Sie eine Systemeigenschaft ändern oder hinzufügen, leert das System den Cache, um alle Knoten im Cluster synchron zu halten. Diese Cacheleerung wirkt sich auf die Leistung aus.
- Business Rule
- Eine Business Rule ist ein serverseitiges Skript, das ausgeführt wird, wenn ein Datensatz angezeigt, eingefügt, aktualisiert oder gelöscht wird oder eine Tabelle abgefragt wird. Business Rules führen Aufgaben aus, z. B. das automatische Ändern von Werten in Formularfeldern, wenn bestimmte Bedingungen erfüllt sind, oder das Erstellen von Events für E-Mail-Benachrichtigungen und Skriptaktionen.
Anwendungsfall zum Definieren des Hintergrundauftrags-Frameworks
Beispielsweise verarbeitet der Hintergrundauftrag, der Korrekturzielregeln für Datensätze angreifbarer Elemente (VITs) und Datensätze für angreifbare Elemente in Application Vulnerability Response (AVITs) anwendet, gleichzeitig große Mengen von Datensätzen mit mehreren Aufgaben.
Abhängig von der Größe des Imports und der Anzahl der Datensätze, die Sie in Ihrer Umgebung haben, kann dieser Auftrag eine große Menge Ihrer verfügbaren Systemressourcen verbrauchen und lange dauern, bis er erfolgreich abgeschlossen ist. Systemwartungsaufgaben oder andere regelmäßige Aufgaben werden möglicherweise langsamer ausgeführt.
Im Modul „Hintergrundauftragskonfiguration“ werden Aufträge nach Name und einer eindeutigen Konfigurations-ID aufgelistet. In diesen Datensätzen können Sie definieren, wie viele Aufgaben für einen bestimmten Hintergrundauftrag gleichzeitig ausgeführt werden sollen. Sie können den Auftrag auch so festlegen, dass Datenpartitionen verarbeitet werden, damit die Aufgaben schneller und einfacher abgeschlossen werden können und weniger Systemressourcen benötigt werden. Sie können einen Auftrag auch abbrechen, wenn er zu lange dauert.
Weitere Informationen zu den erforderlichen Schritten zum Definieren der Hintergrundauftragskonfigurationen finden Sie unter Definieren Sie Hintergrundauftragskonfigurationen in Vulnerability Response.