Vulnerability Response Konfiguration des Hintergrundauftrags-Frameworks
Definieren Sie das Framework für Hintergrundaufträge in Ihrer Instanz Now Platform®. Diese Konfigurationsänderungen können Ihnen helfen, die Leistung zu verbessern, indem Sie die Menge der für die Ausführung Ihrer Hintergrundaufträge verwendeten Systemressourcen reduzieren.
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 konfiguriert werden soll
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 asynchron ausgeführten Geschäftsregeln. 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 viel Zeit in Anspruch nimmt, gleichzeitig im Hintergrund ausgeführt werden, sind die Systemressourcen für die Ausführung der geplanten Aufgaben betroffen, was sich wiederum negativ auf Ihre Leistung auswirken kann.
Durch die Konfiguration des Frameworks für Hintergrundaufträge können Sie Ihre Leistung verbessern, indem Sie die Menge der für die Ausführung Ihrer Hintergrundaufträge verwendeten Systemressourcen reduzieren.
Wichtige Begriffe
- Auftragsfähigkeit
- Beschreibt die jeweiligen Aufgaben. Beispielsweise kann ein bestimmter Auftrag die folgenden Fähigkeiten enthalten:
- Der Auftrag kann parallel zu einem anderen Auftrag des gleichen Typs ausgeführt werden.
- Der Auftrag kann partitioniert werden.
- Der Auftrag kann während der Ausführung abgebrochen werden.
- Gleichzeitigkeit
- Bezieht sich auf Aufträge oder Teile von Aufträgen, die parallel ausgeführt werden.
- Partition
- Partitionen sind Teile von Aufgaben, die aufgeteilt werden können, um parallel verarbeitet zu werden und eine bessere Leistung zu erzielen. Bezieht sich normalerweise auf Aufträge mit langen Laufzeiten.
- Auftragskonfiguration
- Bezieht sich auf die Einstellungen für eine bestimmte geplante Aufgabe.
- Geplante 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 die Unterstützung einer bestimmten 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, damit alle Knoten im Cluster synchron bleiben. Diese Cacheleerung wirkt sich auf die Leistung aus.
- Business-Regel
- 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-Regeln erfüllen Aufgaben wie das automatische Ändern von Werten in Formularfeldern, wenn bestimmte Bedingungen erfüllt sind, oder das Erstellen von Ereignissen für E-Mail-Benachrichtigungen und Skriptaktionen.
Anwendungsfall zum Definieren des Hintergrundauftrags-Frameworks
Beispielsweise verarbeitet der Hintergrundauftrag, der Nachbesserungszielregeln für Datensätze zu angreifbaren Elementen (VITs) und Datensätze für angreifbare Elemente in Application Vulnerability Response 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 in Ihrer Umgebung kann dieser Auftrag einen großen Teil Ihrer verfügbaren Systemressourcen verbrauchen und es lange dauern, bis er erfolgreich abgeschlossen wird. Systemwartungsaufgaben oder andere geplante Aufgaben werden möglicherweise langsamer ausgeführt.
Im Modul zur Konfiguration des Hintergrundauftrags werden Aufträge nach Name und einer eindeutigen Konfigurations-ID aufgelistet. Für diese Datensätze können Sie definieren, wie viele Aufgaben gleichzeitig für einen bestimmten Hintergrundauftrag ausgeführt werden sollen. Sie können die Aufgabe auch so einstellen, dass Datenpartitionen verarbeitet werden, damit die Aufgaben schneller und einfacher abgeschlossen werden und weniger Systemressourcen verbrauchen. Sie können einen Auftrag auch abbrechen, wenn Sie feststellen, dass er zu lange dauert.
Weitere Informationen zu den erforderlichen Schritten zum Definieren der Hintergrundauftragskonfigurationen finden Sie unter Definieren Sie Konfigurationen für Hintergrundaufträge in Vulnerability Response.