클라우드 인프라 관리 인터페이스
Cloud Infrastructure Management Interface줄임말 | 시미 |
---|---|
상황 | 출판된 |
시작한 해 | 전( |
최신 버전 | 1.1 2013년 , 전( |
조직 | 분산 관리 태스크포스 |
관련 기준 | 오픈 가상화 포맷(OVF) |
도메인 | 클라우드 컴퓨팅 |
웹 사이트 | www |
CIMI(Cloud Infrastructure Management Interface)는 클라우드 인프라스트럭처를 관리하기 위한 개방형 표준 API 규격입니다.
CIMI의 목표는 클라우드 환경 간의 상호작용을 표준화함으로써 사용자가 클라우드 인프라스트럭처를 심플하게 관리할 수 있도록 하는 것입니다.이것에 의해, 서비스 프로바이더와 그 소비자, 및 개발자의 상호 운용 가능한 클라우드 인프라스트럭처를 관리할 수 있게 됩니다.
CIMI 1.1은 국제표준화기구(ISO)와 국제전기표준위원회(IEC)의 공동기술위원회 1(JTC 1)에 의해 2014년 8월에 국제표준으로 등록되었다.[1]
개요
CIMI 표준은 Distributed Management Task Force(DMTF; 분산관리 태스크포스)에 의해 정의 및 발행됩니다.Cloud Infrastructure Management Interface(CIMI) 모델과 RESTful HTTP 기반 프로토콜 사양,[2] CIMI XML 스키마, CIMI Primer 및 CIMI Uses Case 백서가 [3]포함되어 있습니다.
- CIMI(Cloud Infrastructure Management Interface) 모델 및 RESTful HTTP 기반 프로토콜
- CIMI(Cloud Infrastructure Management Interface) 모델과 RESTful HTTP 기반 프로토콜 사양은 CIMI의 아키텍처와 개념을 정의합니다.
- CIMI XML 스키마
- CIMI XML 스키마는 CIMI 모델의 XML 표현을 정의합니다.
- CIMI 프라이머
- CIMI Primer에서는 CIMI API를 머신 이미지 및 구성 목록 표시, 템플릿에서 머신 생성 및 상세 검색 등 일반적인 사용 사례에 사용할 수 있는 방법에 대해 설명합니다.
- CIMI 사용 사례
- CIMI 사용 사례 백서에서는 IaaS 프로바이더가 직면하고 있는 차세대 문제를 나타내는 수많은 사용 사례를 수집합니다.또, 비즈니스 연속성/재해 리커버리, 서비스 레벨 목표 관리, 로그/메타데이터 관리, 멀티 클라우드 관리 등, CIMI 사양의 다음 버전에서 대처하는 것을 검토하고 있습니다.없습니다.
목표들
CIMI는 클라우드 사용자가 클라우드 인프라스트럭처를 여러 클라우드에서 프로비저닝 및 관리하기 위해 사용할 수 있는 단일 인터페이스 세트를 제공하는 것을 목표로 하고 있습니다.따라서 클라이언트 코드를 이들 여러 벤더의 각 전용 인터페이스에 맞출 필요가 없습니다.CIMI는 표준기구의 변경관리 하에 있는 법률상의 표준으로 기술되어 있습니다.이것은, 통상, 1개의 벤더가 인터페이스를 변경관리하고, 그 외의 벤더는 그 [4]내부기능을 리버스 엔지니어링 할 필요가 있는, 사실상의 표준과 대조됩니다.벤더는 CIMI에 준거한 오퍼링과 독자 사양의 [5]기능 향상을 실현하는 오퍼링의 2가지 전략을 채택할 것으로 예상됩니다.
범위
CIMI는 이들을 그룹화하는 머신, 볼륨, 네트워크, 감시, 시스템 등의 핵심 IaaS 기능으로 범위가 지정됩니다.기능 및 리소스 [6]제약을 설명하는 메타데이터를 포함하여 클라우드 프로바이더가 지원하는 기능을 찾아내는 기능 검색 메커니즘이 포함되어 있습니다.
모델 및 기능
모델
CIMI 모델에서는 클라우드 소비자가 액세스할 수 있고 클라우드 프로바이더가 유지 관리하는 모든 리소스와 그 관계에 대해 자세히 설명합니다.
CIMI Consumer의 주요 진입점은 IaaS 프로바이더의 클라우드 진입점입니다.다른 모든 데이터는 반복적으로 [7]검출됩니다.
- 시스템, 볼륨, 네트워크, 시스템(단일 단위로 관리되는 리소스 그룹), 시스템 이미지, 자격 증명 등에 대한 포인터입니다.
- 머신, 볼륨, 네트워크, 시스템 등의 새로운 자원을 프로비저닝하기 위한 템플릿
- 미터, 이벤트, 이벤트 로그 등의 자원 감시(프로바이더로부터의 통지, 시간, 유형(에러, 경고, ...), 중대도 등)
- 작업(프로바이더가 실행하는 특정 목표를 달성하기 위해 지시된 하나 이상의 프로세스 또는 작업)
- 기능 및 리소스 제약사항을 설명하는 메타데이터
- 옵션 공급자 확장
이 모델은 자체 설명이며, 구현된 확장을 검색하기 위해 자체 메타데이터를 쿼리할 수 있습니다.이 모델은 소비자 및 [3]공급자에 의해서도 확장 가능합니다.
또한 이 모델은 각 리소스에 대해 XML 및 JSON으로 직렬화를 정의합니다.
특징들
CIMI는 IaaS 프로바이더가 제공하는 인프라스트럭처의 라이프 사이클 관리(가상 머신, 네트워크 및 스토리지의 작성, 삭제, 표시 및 변경, 조작의 개시 및 정지 등)에 대응합니다.또한 백업 및 restore용 또는 동일한 가상 머신의 추가 작성용 머신 이미지 또는 머신의 스냅샷 작성 등의 자원 조작도 정의합니다.
CIMI를 사용하면 OVF 패키지를 Import하여 시스템 with Machine 및 기타 CIMI 리소스를 생성할 수 있으며 리소스의 CIMI 시스템을 OVF [8]패키지로 내보낼 수도 있습니다.OVF 패키지의 실제 Import 및 내보내기는 CIMI 구현의 관리 하에 있는 기본 하이퍼바이저가 처리합니다.
프로토콜
CIMI는 현재 컨슈머와 프로바이더 간의 모든 대화에 HTTP를 사용하는 REST 아키텍처 스타일을 지원합니다.SOAP 및 WS-MAN으로의 매핑도 [3]고려됩니다.
이 프로토콜 바인딩은 REST 원칙을 따르고 모델의 연산에 대한 HTTP 프로토콜 동사의 매핑을 설명합니다.각 요청은 GET, POST, PUT 및 DELETE 등의 HTTP 동사를 사용하여 전송되며 JSON 또는 XML 형식의 메시지 본문을 포함합니다.각 응답은 표준 HTTP 상태 코드를 사용합니다.이 코드는, 행해진 특정의 요구의 컨텍스트로 해석됩니다.
실장
클라이언트 애플리케이션이 API 콜을 소비하고 지원되는 타깃클라우드 프로바이더의 독자적인 API 콜에 변환하기 위해 CIMI API 엔드포인트를 공개하는 어댑터가 몇 개 개발되었습니다.
다음으로 CIMI 구현 목록을 나타냅니다.
- 아파치 델타클라우드[9]
- OW2 시로코 프로젝트
- StratusLab 프로젝트
- OpenStack용[10] CIMI 인터페이스
CIMI Working Group은 CIMI [11]구현 간의 상호 운용성을 개선하기 위한 플러그 페스트를 발표했습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "ISO/IEC 19831 - Cloud Infrastructure Management Interface (CIMI) Model and RESTful HTTP-based Protocol". ISO Standards Catalogue. Retrieved 2015-01-06.
- ^ Yasin, Rutrell (2012-08-29). "DMTF spec simplifies cloud management". GCN. Retrieved 2014-11-02.
- ^ a b c Waschke, Marvin (2013-10-17). Cloud Standards: Agreements That Hold Together Clouds. Apress. pp. 291–303. ISBN 9781430241102.
- ^ Carlson, Mark (2012-08-29). "Cloud Infrastructure has a new standard". Archived from the original on 2013-12-11. Retrieved 2014-10-30.
- ^ Kepes, Ben (2012-09-07). "DMTF's Cloud Infrastructure Standard". Retrieved 2014-10-30.
- ^ Norfolk, David (2012-09-20). "The DMTF's Cloud Infrastructure Management Interface (CIMI), a new cloud infrastructure management standard". Bloor. Retrieved 2014-10-30.
- ^ "Cloud Infrastructure Management Interface (CIMI) and Open Cloud Computing Interface (OCCI)". The Cloud Standards Observatory. 2013. Archived from the original on 2014-05-18. Retrieved 2014-11-02.
- ^ Bumpus, Winston (2013-02-01). "The Open Cloud: Management Standards Achieve Interoperability". HPC Wire. Retrieved 2014-11-07.
- ^ Bist, M.; Wariya, M.; Agarwal, A. (2013). Comparing delta, open stack and Xen Cloud Platforms: A survey on open source IaaS. Advance Computing Conference (IACC), 2013 IEEE 3rd International. Ghaziabad: IEEE. pp. 96–100. doi:10.1109/IAdCC.2013.6514201. ISBN 978-1-4673-4527-9.
- ^ "Infrastructure as a service cloud development". IBM. 2013-01-30. Retrieved 2014-10-30.
- ^ Chawki, Jamil (2012-11-05). "la nouvelle norme de gestion IaaS : CIMI" [the new IaaS management standard: CIMI] (in French). Retrieved 2014-10-30.