취약성 대응 백그라운드 작업 프레임워크 구성

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 인스턴스에서 백그라운드 작업 프레임워크를 ServiceNow AI Platform® 정의합니다. 이러한 구성 변경은 백그라운드 작업을 실행하는 데 사용되는 시스템 자원의 양을 줄여 성능을 향상시키는 데 도움이 될 수 있습니다.

    백그라운드 작업 프레임워크에서 편집할 수 있는 항목

    백그라운드 작업 구성 모듈을 사용하면 프레임워크에 다음과 같은 설정 옵션이 있습니다.
    • 프로세스에 대해 취약성 대응 동시에 실행되는 백그라운드 작업의 수를 정의할 수 있습니다.
    • 백그라운드에서 실행되고 많은 양의 데이터를 처리하는 긴 작업의 경우 파티션을 생성하여 데이터를 더 작은 청크로 처리할 수 있습니다.
    • 작업을 취소할 수 있습니다.

    백그라운드 작업 프레임워크를 구성하는 이유

    ServiceNow AI Platform® 백그라운드 작업은 의 기록 취약성 대응에 대해 여러 프로세스를 수행하기 위해 오랜 시간 동안 실행되도록 설계되었습니다. 이전에는 이러한 작업이 비동기식으로 실행되는 비즈니스 규칙을 기반으로 했습니다. 이러한 작업의 영향을 받는 많은 양의 기록을 처리할 수 있도록 인스턴스의 백그라운드에서 실행할 수 있는 이러한 작업의 수에는 제한이 없습니다. 완료하는 데 시간이 오래 걸리는 여러 작업이 백그라운드에서 동시에 실행되면 예약된 작업을 실행하는 데 사용되는 시스템 자원이 영향을 받아 성능에 부정적인 영향을 줄 수 있습니다.

    백그라운드 작업 프레임워크를 구성하면 백그라운드 작업을 실행하는 데 사용되는 시스템 자원의 양을 줄여 성능을 향상시킬 수 있습니다.

    주요 용어

    직무 역량
    특정 작업에 대해 설명합니다. 예를 들어 특정 작업에는 다음과 같은 기능이 포함될 수 있습니다.
    • 작업은 같은 유형의 다른 작업과 동시에 실행할 수 있습니다.
    • 작업을 분할할 수 있습니다.
    • 실행 중에 작업을 취소할 수 있습니다.
    동시 허용 사용자 수
    병렬로 실행되는 작업 또는 작업의 일부를 나타냅니다.
    파티션
    파티션은 더 나은 성능을 달성하기 위해 병렬로 처리할 수 있도록 분할할 수 있는 작업 조각입니다. 일반적으로 실행 시간이 긴 작업을 나타냅니다.
    작업 구성
    특정 예약된 작업에 대한 설정을 참조합니다.
    예약된 작업
    예약된 작업은 특정 시간에 또는 반복 일정에서 수행할 수 있는 자동화된 작업 조각입니다.
    시스템 자원
    사용자 환경에서 지정된 수의 백그라운드 작업과 예약된 작업을 지원해야 하는 시스템 자원의 양을 나타냅니다.
    시스템 속성
    시스템 속성은 거의 또는 전혀 변경되지 않는 구성 정보를 저장합니다. 시스템 속성을 변경하거나 추가할 때마다 시스템은 캐시를 플러시하여 클러스터의 모든 노드를 동기화된 상태로 유지합니다. 이 캐시 플러시는 성능에 영향을 줍니다.
    비즈니스 규칙
    비즈니스 규칙은 기록이 표시, 삽입, 업데이트 또는 삭제되거나 테이블이 쿼리될 때 실행되는 서버 쪽 스크립트입니다. 비즈니스 규칙은 특정 조건이 충족될 때 양식 필드의 값을 자동으로 변경하거나 이메일 알림 및 스크립트 작업에 대한 이벤트를 만드는 등의 작업을 수행합니다.

    백그라운드 작업 프레임워크를 정의하기 위한 사용 사례

    예를 들어, 취약한 항목 기록(VIT) 및 애플리케이션 취약성 대응 취약한 항목 기록(AVIT)에 대한 정정 대상 규칙을 적용하는 백그라운드 작업은 여러 작업이 포함된 대량의 기록을 동시에 처리합니다.

    임포트의 크기와 환경에 있는 기록 수에 따라 이 작업은 사용 가능한 시스템 자원을 많이 사용할 수 있으며 성공적으로 완료하는 데 시간이 오래 걸릴 수 있습니다. 시스템 유지관리 작업이나 기타 예약된 작업은 실행 속도가 느려질 수 있습니다.

    백그라운드 작업 구성 모듈, 작업은 이름 및 고유한 구성 ID별로 나열됩니다. 이러한 기록에서 지정된 백그라운드 작업에 대해 동시에 실행할 작업 수를 정의할 수 있습니다. 또한 데이터 파티션을 처리하도록 작업을 설정하여 작업을 더 빠르고 쉽게 완료하고 시스템 자원을 덜 사용하도록 할 수 있습니다. 작업이 너무 오래 실행된 것으로 판단되면 작업을 취소할 수도 있습니다.

    그림 1. 백그라운드 작업 구성 모듈
    백그라운드 작업 구성 목록 뷰.

    백그라운드 작업 구성을 정의하는 데 필요한 단계에 대한 자세한 내용은 다음 문서를 참조하십시오 에서 백그라운드 작업 구성 정의 취약성 대응.