10.07.2015 Views

클라우드 컴퓨팅의 기술 동향과 가상화 기반 관리 기술 ... - KNOM

클라우드 컴퓨팅의 기술 동향과 가상화 기반 관리 기술 ... - KNOM

클라우드 컴퓨팅의 기술 동향과 가상화 기반 관리 기술 ... - KNOM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

그리드 컴퓨팅은 동적이고 여러 기관으로 구성된 가상 조직에서 자원 공유와 잘 조정된 문제 해결을 가능하도록 하는 것을 목표로 한다. Ian Foster는 무엇이 그리드이고 무엇이 그리드가 아닌지를 정의하는데도움이 되는 3가지 중요한 점검 사항을 제안하였다[15].• 중앙 집중식으로 제어되지 않는 자원들을 조정• 표준화되고, 개방형이며, 다목적의 프로토콜과 인터페이스를 사용• 간단하지 않은 서비스 품질을 제공<strong>클라우드</strong>와 그리드는 컴퓨터를 한 기관이 전부 구매하고 운용하는 개념에서 제 삼자에 의해 운용되는개념으로 전환시킴으로써 컴퓨팅 비용을 감소시키고, 신뢰성을 증가시키며, 유연성을 증가시킨다는 공동목표를 가지고 있으므로 이 둘은 상이점들도 있지만 공통점도 많이 가지고 있다. 그림 5는 <strong>클라우드</strong>와 일부 중복되는 다른 도메인들 사이의 관계를 보여주고 있다. 웹 2.0은 서비스 지향적 어플리케이션의 스펙트럼을 전부 포함하고 있으며 이 안에서 <strong>클라우드</strong> 컴퓨팅은 스케일이 큰 쪽을 차지하고 있다. 수퍼컴퓨터와클러스터 컴퓨팅은 비서비스 어플리케이션 부분에 초점을 맞추고 있다. 그리드 컴퓨팅은 모든 분야와 겹치는데 수퍼컴퓨터나 <strong>클라우드</strong>보다는 스케일 면에서 작은 편이다[15].ScaleDistributed SystemSuperComputersGridsCloudsClusters Web 2.0ApplicationOrientedServiceOriented그림 5. 그리드와 <strong>클라우드</strong>의 개괄<strong>클라우드</strong>와 그리드는 공통 목표를 지향하고 있지만 구체적인 내용과 사용되는 <strong>기술</strong> 면에서는 많은 차이점이 있으므로 본 장에서는 이 둘 사이의 차이점에 대해 비즈니스 모델, 아키텍춰, 계산 모델, <strong>가상화</strong>, 어플리케이션 모델과 보안 모델 등의 측면에서 설명한다[2].비즈니스 모델: <strong>클라우드</strong> <strong>기반</strong> 비즈니스 모델에서는 사용자가 자원 사용량에 <strong>기반</strong>하여 제공자에게 비용을지불하며 규모의 경제성(Economy of Scale)에 <strong>기반</strong>하여 사용자의 경비를 낮추고 제공자의 이윤을 증가시키는 것을 목표로 한다. 예를 들어 Amazon의 EC2는 사용하는 자원 유형 별로 사용 시간 당 경비를 부과하며S3는 사용된 저장공간의 GB-Month 단위로 부과한다.그리드의 비즈니스 모델은 프로젝트 지향적으로 프로젝트를 제안한 사용자는 특정한 서비스 단위(예를들어 CPU 시간)를 할당 받는다. 예를 들어 TeraGrid에서는 사용하고자 하는 계산 용량을 증가시키기 위해서 이에 상응하게 복잡한 제안서를 제출하여야 한다. 사용자들이 그리드 커뮤너티에 가입하는 동기는 자신의 기관에 속한 자원을 다른 기관들이 사용할 수 있도록 허락하는 대신 다른 기관의 자원을 할 수 있게 된다는 것이다.아키텍춰: 그리드는 지역적으로 분산되어 있는 여러 기관들의 계산, 저장, 네트워크 자원들을 연합하여대형의 계산 문제를 푸는 것을 목표로 하였기 때문에 구성 자원들이 이질적이고 동적일 수밖에 없었다. 그러므로 그리드에서는 기존의 자원들의 하드웨어, 운영체제, 지역적 자원 <strong>관리</strong>, 보안 <strong>기반</strong>구조를 그대로 가지고 이들 자원들을 통합하는 것에 초점을 맞추었고 상호운용성과 보안이 일차적으로 중요한 문제가 되었다. 그리드 프로토콜 아키텍춰는 그림 6과 같이 5 계층으로 구성된다. 패브릭 계층에서는 계산, 저장, 네트워크, 코드 저장소와 같은 다른 자원들에 대한 접근을 제공한다. 연결(Connectivity) 계층은 핵심 통신과 인증 프로토콜을 정의하며 자원(Resource) 계층은 개별 자원에 대한 공유 오퍼레이션에 대한 광고, 발견, 협상, 모니터링, 과금과 지불 등을 위한 프로토콜을 정의한다. 공유(Collective) 계층은 자원들 모임

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!