취약성 대응 백그라운드 작업 프레임워크 구성
인스턴스에서 백그라운드 작업 프레임워크를 정의합니다 ServiceNow AI Platform® . 이러한 구성 변경은 백그라운드 작업을 실행하는 데 사용되는 시스템 자원의 양을 줄여 성능을 향상시키는 데 도움이 될 수 있습니다.
백그라운드 작업 프레임워크에서 편집할 수 있는 항목
- 프로세스에 대해 취약성 대응 동시에 실행되는 백그라운드 작업의 수를 정의할 수 있습니다.
- 백그라운드에서 실행되고 많은 양의 데이터를 처리하는 긴 작업의 경우 파티션을 생성하여 데이터를 더 작은 청크로 처리할 수 있습니다.
- 작업을 취소할 수 있습니다.
백그라운드 작업 프레임워크를 구성하는 이유
의 ServiceNow AI Platform® 백그라운드 작업은 장시간 실행되어 내 기록 취약성 대응에 대해 여러 프로세스를 수행하도록 설계되었습니다. 이러한 작업은 이전에는 비동기식으로 실행되는 비즈니스 규칙을 기반으로 했습니다. 인스턴스의 백그라운드에서 실행할 수 있는 이러한 작업의 수에는 제한이 없으므로 이러한 작업의 영향을 받는 많은 양의 기록을 처리할 수 있습니다. 여러 장기 실행 작업을 동시에 실행하면 상당한 시스템 자원이 소비되므로 전체 성능이 저하될 수 있습니다.
백그라운드 작업 프레임워크를 구성하면 백그라운드 작업을 실행하는 데 사용되는 시스템 자원의 양을 줄여 성능을 향상할 수 있습니다.
주요 용어
- 작업 역량
- 특정 작업에 대해 설명합니다. 예를 들어 특정 작업에는 다음 기능이 포함될 수 있습니다.
- 이 작업은 같은 유형의 다른 작업과 동시에 실행될 수 있습니다.
- 작업을 분할할 수 있습니다.
- 실행 중에 작업을 취소할 수 있습니다.
- 동시 허용 사용자 수
- 병렬로 실행되는 작업 또는 작업의 일부를 나타냅니다.
- 파티션
- 파티션은 더 나은 성능을 달성하기 위해 병렬로 처리할 수 있도록 분할할 수 있는 작업의 일부입니다. 일반적으로 실행 시간이 긴 작업을 나타냅니다.
- 작업 구성
- 특정 예약된 작업에 대한 설정을 참조합니다.
- 예약된 작업
- 예약된 작업은 특정 시간에 또는 반복 일정에서 수행할 수 있는 자동화된 작업 조각입니다.
- 시스템 자원
- 환경에서 지정된 수의 백그라운드 작업 및 예약된 작업을 지원해야 하는 시스템 자원의 양을 나타냅니다.
- 시스템 속성
- 시스템 속성은 거의 변경되지 않거나 변경되지 않는 구성 정보를 저장합니다. 시스템 속성을 변경하거나 추가할 때마다 시스템은 캐시를 플러시하여 클러스터의 모든 노드를 동기화된 상태로 유지합니다. 이 캐시 플러시는 성능에 영향을 줍니다.
- 비즈니스 규칙
-
비즈니스 규칙은 표시, 삽입, 업데이트, 삭제 및 쿼리 작업을 포함한 기록 및 테이블 이벤트에 대한 응답으로 실행되는 서버 측 스크립트입니다. 비즈니스 규칙은 지정된 조건이 충족되면 자동으로 필드 값을 수정하고 이벤트를 생성하여 이메일 알림 또는 스크립트 작업을 트리거할 수 있습니다.
백그라운드 작업 프레임워크 정의 사용 사례
취약 항목(VIT) 및 애플리케이션 취약 항목(AVIT)에 정정 대상 규칙을 적용하는 백그라운드 작업을 고려합니다. 이 작업은 여러 작업에 걸쳐 대량의 기록을 동시에 처리하며, 임포트 크기와 환경의 기록 수에 따라 상당한 시스템 자원을 소비하고 완료하는 데 오랜 시간이 걸릴 수 있습니다. 결과적으로 시스템 유지관리 작업 또는 기타 예약된 작업이 더 느리게 실행될 수 있습니다.
백그라운드 작업 구성 모듈은 모든 작업을 이름과 고유한 구성 ID로 나열합니다. 여기서는 다음을 수행할 수 있습니다.
- 동시성 제어: 지정된 백그라운드 작업에 대해 동시에 실행되는 작업 수를 정의합니다.
- 파티션에서 데이터 처리: 시스템을 더 작은 청크로 분할하여 시스템 자원에 미치는 영향을 줄이면서 작업을 더 빠르게 완료할 수 있습니다.
- 장기 실행 작업 취소: 예상보다 오래 걸리는 작업을 중지합니다.
백그라운드 작업 구성을 정의하려면 다음 문서를 참조하십시오 취약성 대응에서 백그라운드 작업 구성 정의.