오픈 클라우드 컴퓨팅 인터페이스
Open Cloud Computing Interface![]() | |
줄임말 | 오시 |
---|---|
상황 | 출판된 |
시작한 해 | 2010 |
최신 버전 | 1.2 |
조직 | 그리드 포럼 열기 |
관련 기준 | 오픈 가상화 포맷(OVF), 클라우드 데이터 관리 인터페이스(CDMI) |
도메인 | 클라우드 컴퓨팅 |
웹 사이트 | OCCI 작업 그룹 |
OCCI(Open Cloud Computing Interface)는 클라우드 컴퓨팅 서비스 [1][2]프로바이더를 위해 Open Grid Forum을 통해 제공되는 일련의 사양입니다.OCCI에는 개념 증명으로 기능하는 일련의 구현이 있습니다.서비스와 상호 작용하기 위해 REST(Representational State Transfer) 접근방식을 사용하여 World Wide Web의 기초를 구축합니다.
범위
Open Cloud Computing Interface의 목적은 클라우드 서비스를 위한 개방형 사양 및 API의 개발입니다.IaaS(Infrastructure-as-a-Service) 기반 오퍼링에 초점을 맞췄지만 플랫폼 및 SaaS[3] 오퍼링을 지원하도록 인터페이스를 확장할 수도 있습니다.
IaaS는 컴퓨팅, 스토리지 및 네트워크 리소스가 서비스로 제공되는 클라우드 컴퓨팅 산업의 세 가지 주요 세그먼트 중 하나입니다.API는 기존 서비스 공급자 기능과 작업 그룹이 [4]제공한 일련의 사용 사례에 대한 검토를 기반으로 합니다.OCCI는 IaaS 공급자의 내부 인프라 관리 프레임워크에 대한 서비스 프런트 엔드로 작동하는 경계 API입니다.OCCI는 일반적으로 이해되는 의미론, 구문 및 소비자 대 공급자 IaaS 영역에서 관리 수단을 제공합니다.OCCI 정의 모델 엔티티의 전체 라이프 사이클 관리에 대해 다루며, OVF(Open Virtualization Format) 및 CDMI([5]Cloud Data Management Interface)와 같은 기존 표준과 호환됩니다.특히 분산관리 태스크포스, 인터넷 엔지니어링 태스크포스, 스토리지 네트워킹 산업 [6]협회 등의 표준화 작업을 위한 통합 지점 역할을 합니다.
맥락
OCCI는 2009년 3월에 시작되었으며, 처음에는 Sun Microsystems, Rabbit MQ 및 마드리드 Confusentense University가 주도했습니다.현재,[when?] 작업 그룹은 250명 이상의 회원을 가지고 있으며, 개인, 업계 및 학계 파티가 다수 포함되어 있습니다.OCCI는 Open Grid Forum(OGF)[7]의 산하에 Wiki와 메일링 리스트를 사용하여 협업합니다.
목표들
- 상호운용성: 데이터 스키마/포맷 변환, API 간 파사드/프로그래밍 및 여러 API에 대한 이해 및/또는 의존 없이 서로 다른 클라우드 프로바이더가 연계할 수 있습니다.
- 휴대성: 기술/벤더에 얽매이지 않고 서비스를 프로바이더 간에 이동할 수 있으므로 고객은 최소한의 기술 비용으로 비즈니스 목표(예: 비용)에 따라 프로바이더 간에 쉽게 전환할 수 있으므로 경쟁이 활성화되고 촉진됩니다.
- 통합: 이 사양은 최신 인프라스트럭처와 레거시 인프라스트럭처 모두에서 구현할 수 있습니다.
- 확장성: 메타 모델 및 기능 검색 기능을 사용하여 OCCI 클라이언트는 공급자별 OCCI 확장을 사용하여 모든 OCCI 서버와 상호 작용할 수 있습니다.
구체적인 실장
이들은 특정 서비스에 대해 OCCI의 특정 확장을 구현합니다.IaaS, PaaS, 브로커링 등
프로젝트. | 링크 |
---|---|
유럽 그리드 인프라스트럭처 | OCCI는 다중 조직 커뮤니티 Federated Cloud에서 사용 |
오픈네뷸라 | OCCI, Amazon Web Services 및 내부 Sunstone GUI 인터페이스를 지원합니다. |
클라우드 스택 | OCCI, Amazon Web Services 및 자체 내부 인터페이스 지원 |
오픈스택 | 커뮤니티 지원 OCCI 애드온을 통해[13] 자체 내부 인터페이스 지원 |
SLA@SOI(웹사이트) | OCCI를 사용한 자동화된 인프라스트럭처 서비스 수준 계약 |
이탈리아 국립핵물리학연구소(INFN) | OCCI를 사용하여 온디맨드 컴퓨팅 인프라스트럭처를 강화 |
Compatible One (웹사이트) | 오픈 소스 클라우드 서비스 브로커 |
몇 가지 구현이 발표 또는 [14][15]발표되었습니다.
일반적인 구현(프레임워크)
다음은 OCCI API를 구축하기 위한 프레임워크입니다.
프로젝트. | 언어 | 프로토콜 | 백엔드 |
---|---|---|---|
록시 | 루비 | HTTP | 오픈네뷸라 |
pySSF | 파이썬 | HTTP | 복수 |
에러 | 에러 | HTTP, HTTPS, XMPP | 기억상실 |
이를 보완하는 것은 다양한 개발자 [16]도구입니다.
대체 수단
대체 접근법으로는 CMI(Cloud Infrastructure Management Interface)와 Amazon의 DMTF 및 Amazon Web Services 인터페이스에서 설정된 관련 표준을 사용할 수 있습니다(CIMI는 알려진 표준 기관의 승인을 받지 않았습니다).
OpenNebula는 사용자를 대상으로 설문조사를 실시했습니다.이 조사에서 38%는 클라우드 API를 공개하지 않고 Sunstone GUI를 통해서만 인터페이스하며 36%는 Amazon Web Services API를 주로 사용하며 26%는 OpenNebula의 OCCI API 또는 ROCCI가 제공하는 OCCI API를 주로 사용합니다.[18]
「 」를 참조해 주세요.
레퍼런스
- ^ "Open Cloud Computing Interface Open Standard Open Community". occi-wg.org. Retrieved 2021-11-22.
- ^ "오픈" 클라우드가 다가오고 있습니다.
- ^ A. Edmonds, T. Metsch 및 A.Papaspyrou, "데이터 관리 관련 설정의 개방형 클라우드 컴퓨팅 인터페이스", Springer Grid and Cloud Database Management, 2011년 7월 1-27페이지.
- ^ "OCCI Use Cases" (PDF).
- ^ "An Open, Interoperable Cloud".
- ^ "OCCI and SNIA" (PDF).
- ^ "New OGF Working Group to Create an API for Cloud Computing". Archived from the original on 2011-07-18. Retrieved 2009-05-14.
- ^ OCCI Wiki
- ^ "occi-wg Info Page". www.ogf.org. Retrieved 2021-11-22.
- ^ "EGI Federated Cloud". Retrieved Feb 26, 2014.
- ^ "OpenNebula - Flexible Enterprise Cloud Made Simple". archives.opennebula.org. Retrieved 2021-11-22.
- ^ "OCCI Interface to CloudStack". Retrieved Feb 26, 2014.
- ^ "OCCI Nova Interface to openStack". GitHub. Retrieved Feb 26, 2014.
- ^ "Open Cloud Computing Interface Implementations". occi-wg.org. Retrieved 2021-11-22.
- ^ 클라우드 표준 상호 운용성에 대한 프레젠테이션: 과학청 클라우드 및 그리드 활용 워크숍에서의 OCCI 및 CDMI 구현 현황 업데이트
- ^ "Open Cloud Computing Interface Tools". occi-wg.org. Retrieved 2021-11-22.
- ^ "OpenNebula Cloud API: Amazon, OGF OCCI, OpenStack, Google Cloud, DMTF CIMI or vCloud? - OpenNebula – Open Source Cloud & Edge Computing Platform". opennebula.io. Retrieved 2021-11-22.
- ^ gwdg/rOCCI-server, Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen, 2017-04-10, retrieved 2021-11-22