식별과 조정의 구성요소 및 프로세스

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기4분
  • CMDB 식별 및 조정 기능은 IRE(식별 및 조정 엔진), 규칙 및 작업에서 지원됩니다. 식별 규칙, 조정 규칙, IRE 데이터 소스 규칙, 중복 제거 작업 및 재분류 작업은 IRE에서 CI를 식별하고 조정하는 방법을 결정합니다.

    식별과 화해의 개념과 구성요소

    ID
    CI가 CMDB에 이미 존재하는지 또는 CMDB에 추가해야 하는 새로 검색된 CI인지 확인하기 위해 CI를 고유하게 식별하는 프로세스입니다. 식별 프로세스는 식별 규칙 또는 데이터 소스가 제공할 수 있는 CI의 고유 ID에 의존합니다.
    조정

    지정된 권한 있는 데이터 소스만 CI 테이블 및 속성 수준에서 CMDB에 쓸 수 있도록 허용하여 CI 및 CI 속성을 조정하는 프로세스입니다. CMDB는 기록이 처리되는 동안 실시간으로 업데이트됩니다. 조정 활동이 커밋되기 전에 이를 확인할 준비 영역이 없습니다. 조정 프로세스는 조정 규칙IRE 데이터 소스 규칙에 의존합니다.

    식별 프로세스에서 페이로드의 수신 CI와 일치하는 CMDB의 CI를 식별하는 경우 업데이트 작업에만 조정이 필요합니다. IRE가 새 CI를 삽입하면 조정이 적용되지 않습니다.

    중복 제거 작업
    식별 및 조정 프로세스 중에 인스턴스에서 중복 CI가 발견될 경우 중복 CI의 각 세트를 중복 제거 작업으로 그룹화합니다. 이러한 작업의 정보를 검토하여 이러한 CI가 중복된 것으로 어떻게 확인되었는지 확인합니다.
    재분류 작업
    CI 식별 프로세스 중에 일치하는 CI를 업그레이드, 다운그레이드 또는 다른 CI 클래스로 전환해야 할 수 있습니다. 자동 재분류가 비활성화된 경우 시스템은 재분류 작업을 생성합니다. 이러한 작업의 정보를 검토하고 CI를 수동으로 재분류하는 것이 적절한지 여부를 결정합니다.
    API

    식별 및 조정 API는 모니터링 또는 임포트 세트와 같은 검색다양한 데이터 소스와 함께 사용할 수 있는 중앙 집중식 API 세트입니다. 이를 사용하여 데이터가 CMDB에 저장되기 전에 식별 및 조정을 적용할 수 있습니다. 데이터 소스는 CMDB에 직접 쓰지 않습니다. 대신 API를 먼저 호출하여 작성되는 데이터가 불일치를 일으키지 않도록 합니다.

    식별 엔진 API는 범위가 지정된 앱에서 액세스할 수 있습니다. CMDB(Configuration Management For Scoped Apps) 플러그인(com.snc.cmdb.scoped)을 사용하면 스크립트의 범위가 지정된 앱에서 프리픽스 'sn_cmdb를 사용할 수 있습니다. IdentificationEngine.<method>'를 사용하여 식별 엔진 API에 액세스할 수 있습니다. CMDB(Configuration Management For Scoped Apps) 플러그인은 기본 시스템에서 활성화됩니다.

    • createOrUpdateCI(): 식별 및 조정 규칙에 따라 CI를 생성하거나 업데이트하는 스크립트 가능한 API입니다.
    • identifyCI(): API와 createOrUpdateCI 유사하지만 결과를 데이터베이스에 커밋하지 않습니다. 지정된 페이로드와 함께 이 API를 사용하여 식별 엔진이 작업을 커밋하지 않고 삽입 또는 업데이트 작업을 수행하는지 확인합니다.
    • CreateOrUpdateCIEnhanced(): 부분 페이로드, 부분 커밋, 불완전한 페이로드 및 페이로드 항목의 중복 제거와 같은 향상된 IRE 기능의 기능을 제공하는 스크립트 가능한 API입니다. 사용할 향상된 기능을 선택할 수 있습니다. 그러나 부분 페이로드를 활성화하면 페이로드 항목의 중복 제거와 부분 커밋이 자동으로 활성화됩니다.
    • identifyCIEnhanced: API와 createOrUpdateCIEnahnced 유사하지만 결과를 데이터베이스에 커밋하지 않습니다. 지정된 페이로드와 함께 이 API를 사용하여 식별 엔진이 작업을 커밋하지 않고 삽입 또는 업데이트 작업을 수행하는지 확인합니다.
    • CMDBTransformUtil: 임포트 세트에서 임포트한 데이터에 식별 및 조정 프로세스를 적용하기 위해 임포트 세트와 함께 독점적으로 사용되는 API입니다.

    기본 시스템의 여러 테이블에 대해 미리 정의된 ID가 포함되어 있습니다. 조직에 맞게 이러한 규칙을 사용자 지정할 수 있습니다. CMDB에서 새 테이블이 생성될 때 이러한 규칙이 있는 경우 상위 테이블에서 식별 및 조정 규칙이 파생됩니다. 식별 및 조정 규칙을 새 테이블에 적용하려면 하위 수준 또는 상위 수준에서 규칙을 만듭니다.

    식별 및 조정의 프로세스 흐름

    그림 1. IRE
    다양한 데이터 소스에서 CMDB로 데이터 플로우.

    IRE(식별 및 조정 엔진)

    IRE(식별 및 조정 엔진) 는 식별 및 조정의 기본 핵심 구성요소로 작동하는 규칙 기반 엔진입니다. IRE는 다양한 데이터 소스에서 식별 및 조정 프로세스를 수행하는 중앙 집중식 프레임워크를 제공합니다. IRE는 CMDB에 데이터를 삽입하거나 업데이트하기 전에 들어오는 데이터를 처리할 때 식별 규칙, 조정 규칙 및 IRE 데이터 소스 규칙을 사용합니다. IRE 프로세스는 CMDB에서 데이터 무결성을 유지하는 데 도움이 됩니다.
    • IRE는 CI를 고유하게 식별하여 중복 CI를 방지합니다.
    • IRE는 권한 있는 데이터 소스만 CMDB에 쓸 수 있도록 허용하여 CI 속성을 조정합니다.