오픈 클라우드 번역

 

오픈 클라우드 번역에 대해서 알아 보겠습니다(영어번역)

 

오픈 클라우드 번역

오픈 클라우드 번역(영어 원본)

1 Introduction
The Open Cloud Computing Interface (OCCI) is a RESTful Protocol and API for all kinds of management tasks. OCCI was originally initiated to create a remote management API for IaaS1 model-based services, allowing for the development of interoperable tools for common tasks including deployment, autonomic scaling and monitoring. It has since evolved into a exible API with a strong focus on interoperability while still oering a high degree of extensibility. The current release of the Open Cloud Computing Interface is suitable to serve many other models in addition to IaaS, including PaaS and SaaS.
In order to be modular and extensible the current OCCI specication is released as a suite of complimentary documents, which together form the complete specication. The documents are divided into three categories consisting of the OCCI Core, the OCCI Renderings and the OCCI Extensions.
The OCCI Core specication consists of a single document dening the OCCI Core Model. The OCCI Core Model can be interacted with renderings (including associated behaviours) and expanded through extensions.
The OCCI Rendering specications consist of multiple documents each describing a particular rendering of the OCCI Core Model. Multiple renderings can interact with the same instance of the OCCI Core Model and will automatically support any additions to the model which follow the extension rules dened in OCCI Core.
The OCCI Extension specications consist of multiple documents each describing a particular extension of the OCCI Core Model. The extension documents describe additions to the OCCI Core Model dened within the OCCI specication suite. They do not require changes to the HTTP Rendering specications as of this version of the specication.
The current specication consists of three documents. This specication describes version 1.1 of OCCI. Future releases of OCCI may include additional rendering and extension specications. The documents of the current OCCI specication suite are:
OCCI Core describes the formal denition of the the OCCI Core Model [1].
OCCI HTTP Rendering denes how to interact with the OCCI Core Model using the RESTful OCCI API [2]. The document denes how the OCCI Core Model can be communicated and thus serialised using the HTTP protocol.
OCCI Infrastructure contains the denition of the OCCI Infrastructure extension for the IaaS domain [3].
The document denes additional resource types, their attributes and the actions that can be taken on each resource type.
2 Notational Conventions
All these parts and the information within are mandatory for implementors (unless otherwise specied). The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119 [4].
3 OCCI Core
The Open Cloud Computing Interface is a boundary protocol and API that acts as a service front-end to a provider’s internal management framework. Figure 1 shows OCCI’s place in a provider’s architecture.
Service consumers can be both end-users and other system instances. OCCI is suitable for both cases. The key feature is that OCCI can be used as a management API for all kinds of resources while at the same time maintaining a high level of interoperability.
This document, the OCCI Core specication, denes the OCCI Core Model. This model is the core of the specication suite and it can be interacted with by renderings (including associated behaviours) and expanded through extensions. In itself, the core model is only useful for a very limited set of use cases. However, it
provides the basis for renderings and extensions to build upon.

오픈 클라우드 번역(한국어 번역본)

1. 머리말
오픈 클라우드 컴퓨팅 인터페이스 (OCCI)는 모든 유형의 관리 작업을 위한 RESTful 프로토콜이자 API이다. 처음에 OCCI는 개발, 자율적 스케일링, 모니터링을 포함해 일반 작업에 상호 운용 가능한 툴을 개발할 수 있는 laaS Infrastructure as a Service의 준말
모델 기반 서비스를 위해 원격 관리 API를 생성하기 시작하였다. 그 이후 이는 고도의 확장성을 제공하면서도 상호 운용성에 중점을 둔 유연한 API로 발전하였다. 오픈 클라우드 컴퓨팅 인터페이스의 현 배포판은 PaaS와 SaaS를 포함해 laaS 이외의 다른 많은 모델들에 이용하기에도 적합하다.
현 OCCI 규격은 모듈화와 확장성을 위해 완벽한 규격을 구성하는 한 벌의 보완 문서로 배포된다. 문서는 OCCI 코어, OCCI 렌더링, OCCI 확장으로 구성된 세 개의 카테고리로 나뉜다.
• OCCI 코어 규격은 OCCI 코어 모델을 정의하는 한 부의 문서로 구성된다. OCCI 코어 모델은 렌더링 (관련 동작 포함)과 상호작용할 수 있으며, 확장을 통해 확장시킬 수 있다.
• OCCI 렌더링 규격은 OCCI 코어 모델의 특정 렌더링을 설명하는 여러 개의 문서들로 구성된다. 다중 렌더링은 OCCI 코어 모델의 동일한 인스턴스와 상호작용이 가능하며, OCCI 코어에 정의된 확장 규칙을 따르는 모델에 추가되는 어떠한 것도 자동 지원할 것이다.
• OCCI 확장 규격은 OCCI 코어 모델의 특정한 확장을 기술하는 여러 개의 문서들로 구성된다. 확장 문서들은 OCCI 규격 모음에서 정의된 OCCI 코어 모델에 추가되는 것들을 설명한다. 그것들로 인해 본 규격인 HTTP 렌더링 규격이 변경되지는 않는다.
현 규격은 세 개의 문서로 구성된다. 본 규격은 OCCI 1.1 버전을 설명한다. OCCI의 향후 배포판에는 추가적인 렌더링과 확장 규격이 포함될 것이다. 현 OCCI 규격 모음 문서는
OCCI 코어는 OCCI 코어 모델에 대한 공식적인 정의를 설명한다 [1].
OCCI HTTP 렌더링은 RESTful OCCI API를 이용해 OCCI 코어 모델과 어떻게 상호작용하는지를 규명한다 [2]. 문서는 HTTP 프로토콜을 이용해 OCCI 코어 모델이 어떻게 전송되고 직렬화될 수 있는 지를 설명한다.
OCCI 인프라는 laaS 도메인을 위한 OCCI 인프라 확장의 정의를 수록한다 [3]. 문서는 추가적인 자원 유형과 자원 속성 그리고 각각의 자원 유형을 이용할 수 있는 액션을 설명한다.
2 표기 규약
이러한 모든 부분과 내부 정보는 구현자에게 필수적이다 (다른 규정이 없는 한). 본 문서에서 키워드 “반드시 ~해야 한다”, “절대로~해서는 안 된다”, “~할 필요가 있다”, “~해야 한다”, “~해서는 안 된다”, “~하도록 한다”, “~하지 않도록 한다”, “~권고한다”, “~할 수 있다”, “선택적”은 RFC 2119에 설명된 바에 따라 해석된다 [4].
3. OCCI 코어
OCCI는 경계 프로토콜이며 제공자의 내부 관리 프레임워크에 대한 서비스 프론트 엔드로 작용하는 API이다. 그림 1은 제공자의 입장에서 OCCI가 차지하는 위치를 보여준다.
서비스의 소비자들은 최종 사용자일 수도 있고 기타 시스템의 인스턴스일 수도 있다. OCCI는 두 경우 모두에 적합하다. OCCI의 주요 속성은 높은 수준의 상호 운용성을 유지하면서 동시에 모든 종류의 자원에 대한 관리 API로도 사용될 수 있다는 점이다. 동 문서(OCCI 코어의 사양)은 OCCI 코어 모델에 대한 정의를 담고 있다. 이러한 모델은 OCCI 코어 사양의 핵심이며 렌더링을(연합 행동 포함) 통해 상호 작용할 수 있고 확장을 통해 확장 될 수 있다. 코어 모델 그 자체로서는 매우 제한된 경우에만 유용하나, 렌더링과 연장을 위한 기반을 제공하는 역할을 한다.

.

이상 (사)한국클라우드서비스협회에서 의뢰한 오픈 클라우드 번역(영어번역)의 일부를 살펴 보았습니다. 
번역은 기버 번역