공통 정보 모델(컴퓨팅)
Common Information Model (computing)| 줄임말 | CIM |
|---|---|
| 상황 | 출판된 |
| 시작한 해 | 전( |
| 조직 | 분산 관리 태스크포스 |
| 관련 기준 | WBEM 및 SMASH |
| 도메인 | 정보 모델 |
| 웹 사이트 | www |
CIM(Common Information Model)은 IT 환경 내의 관리 대상 요소가 공통 개체 집합 및 개체 간의 관계로서 어떻게 표시되는지를 정의하는 개방형 표준입니다.
분산 관리 태스크 포스는 제조업체나 공급자에 관계없이 이러한 관리 요소를 일관성 있게 관리할 수 있도록 CIM을 유지합니다.
개요
CIM을 설명하는 한 가지 방법은 여러 당사자가 이러한 관리 요소에 대한 관리 정보를 교환할 수 있다는 것입니다.그러나 이는 CIM이 이러한 관리 요소 및 관리 정보를 나타낼 뿐만 아니라 이러한 요소를 능동적으로 제어하고 관리하는 수단도 제공한다는 표현에는 부족합니다.정보의 공통 모델을 사용함으로써 관리 소프트웨어를 한 번 작성하여 복잡하고 비용이 많이 드는 변환 작업이나 정보 손실 없이 공통 모델의 많은 구현과 함께 작업할 수 있습니다.
CIM 표준은 DMTF(Distributed Management Task Force)에 의해 정의되고 게시됩니다.관련 표준은 Web-Based Enterprise Management(WBEM, DMTF에 의해 정의되기도 함)로, 이러한 CIM 구현을 검출 및 액세스하기 위한 프로토콜을 포함하여 CIM의 특정 구현을 정의합니다.
스키마 및 사양
CIM 표준에는 CIM 인프라 규격과 CIM 스키마가 포함됩니다.
- CIM 인프라스트럭처 사양
- CIM 인프라 사양에서는 CIM 스키마(확장 스키마 포함)를 정의하는 언어 및 CIM을 SNMP와 같은 다른 정보 모델에 매핑하는 방법을 포함하여 CIM의 아키텍처와 개념을 정의합니다. CIM 아키텍처는 UML을 기반으로 하므로 개체 지향적입니다.관리 요소는 CIM 클래스로 표시되고 관리 요소 간의 모든 관계는 CIM 연결로 표시됩니다.상속을 통해 공통 기본 요소를 보다 구체적인 파생 요소로 특수화할 수 있습니다.
- CIM 스키마
- CIM 스키마는 특정 개체 집합과 개체 간의 관계를 정의하는 개념 스키마로, IT 환경에서 관리 요소의 공통 기반을 나타냅니다.CIM 스키마는 컴퓨터 시스템, 운영 체제, 네트워크, 미들웨어, 서비스 및 스토리지 등 IT 환경에서 오늘날 대부분의 요소를 다룹니다.클래스는 CIM_ComputerSystem, CIM_OperatingSystem, CIM_Process, CIM_DataFile 등입니다.CIM 스키마는 이러한 관리 요소를 나타내기 위한 공통 기반을 정의합니다.대부분의 관리 대상 요소는 제품 및 벤더 고유의 동작을 가지고 있기 때문에 CIM 스키마는 이러한 요소의 제작자가 CIM 스키마에 정의된 공통 기본 기능과 함께 특정 기능을 심리스하게 나타낼 수 있도록 확장 가능합니다.
- CIM 스키마에 대한 업데이트는 정기적으로 [1]게시됩니다.
CIM은 다른 DMTF 표준(WBEM 또는 SMASH 등)의 기초가 됩니다.또, 스토리지 관리의 SMI-S 표준의 기초가 됩니다.
실장
인프라스트럭처의 구현
많은 벤더가 다양한 형태로 CIM을 구현하고 있습니다.
- 일부 운영 체제에서는 다음과 같은 CIM 구현을 제공합니다.
- Microsoft Windows 2000 이상에서 사용 가능한 Windows Management Instrumentation(WMI) API
- Microsoft Windows 2012 이상용[2] Windows Management Infrastructure(MI) API
- SBLIM(Standards Based Linux Instrumentation for Manageability) 프로젝트를[3] 사용한 일부 Linux 배포
- 일부 구현은 지원하는 시스템에 의존하지 않습니다.다음은 예를 제시하겠습니다.
- 오픈 그룹의 페가수스
- WSI의 J WBEM 서버
CIM을 [4]중심으로 한 툴 시장도 증가하고[quantify] 있습니다.
CIM 스키마를 기반으로 하는 관리 표준
표준 조직은 CIM 스키마를 기반으로 관리 표준을 정의했습니다.
- SNIA(Storage Networking Industry Association)는 CIM과 WBEM을 많이 사용하고 있습니다.CIM(Storage Management Initiative – Specification 또는 SMI-S)의 사용을 표준으로 정의하고 있습니다.
- 일부 서버 제조업체는 SMASH 이니셔티브에 따라 DMTF와 협력하여 서버의 CIM 기반 관리를 정의합니다.
- DMTF의 DASH 이니셔티브는 데스크톱 컴퓨터의 CIM 기반 관리를 정의하려고 합니다.
사용되는 통신 프로토콜
클라이언트와 서버 간에 전송되는 메시지에 대해 많은 프로토콜이 정의됩니다.메시지 프로토콜은 HTTP 위에서 전송됩니다.메시지 유형에는 다음 두 가지가 있습니다.
- 수신측(RPC)으로부터의 응답을 일으키는 동작 메시지
- 내보내기 메시지(표시/표시)를 표시합니다.
HTTP를 통한 CIM 조작(CIM-XML)
CIM-XML은 WBEM 프로토콜 패밀리의 일부를 구성하며 DMTF에 의해 표준화됩니다.
CIM-XML은 다음 3가지 사양으로 구성됩니다.
WS-관리
WS-MAN은 WBEM 프로토콜 패밀리의 일부를 구성하며 DMTF에 의해 표준화됩니다.
WS-MAN은 다음 3가지 사양으로 구성됩니다.
RESTful 서비스를 통한 CIM 작업
CIM-RS는 WBEM 프로토콜 패밀리의 일부를 구성하며 DMTF에 의해 표준화됩니다.
CIM-RS는 다음 3가지 사양으로 구성됩니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "CIM Schemas". Distributed Management Task Force, Inc. Archived from the original on 28 September 2018. Retrieved 28 September 2018.
- ^ REDMOND\\markl. "Windows Management Infrastructure (MI)". docs.microsoft.com. Retrieved 2019-12-31.
- ^ SBLIM, Sourceforge
- ^ "CIM/WBEM Tools (in the DMTF members area)".
- ^ CIM Operations over HTTP (PDF), DMTF
- ^ Representation of CIM using XML (PDF), DMTF
- ^ CIM-XML DTD, DMTF
- ^ "WS-CIM Mapping Specification" (PDF).
- ^ "WS-Management CIM Binding Specification" (PDF).
- ^ "Web Services for Management (WS-Management) Specification" (PDF).
- ^ "CIM Operations Over RESTful Services" (PDF).
- ^ "CIM-RS Protocol Specification" (PDF).
- ^ "CIM-RS Payload Representation in JSON" (PDF).
외부 링크
- CIM, Standards, DMTF(CIM 스키마 및 CIM 인프라스트럭처 사양 포함)
- 를 클릭합니다CIM definition, Linktionary.
- 를 클릭합니다CIM definition, Networkcomputing, archived from the original on 2007-10-09, retrieved 2006-12-11.
- 를 클릭합니다CIM definition, Searchstorage, Techtarget.
- 를 클릭합니다CIM, Tutorials, WBEM Solutions, archived from the original on 2008-04-10, retrieved 2006-12-11.
- 를 클릭합니다SBLIM, Sourceforge.
