클라우드는 서비스 모델에 따라 크게 3가지로 분류된다. 가상 컴퓨팅 시스템이나 네트워크를 만들 수 있게 해주는 IaaS(Infrastructure as a Service), 브라우저를 통해 인터넷상에서 보편적으로 이용할 수 있는 애플리케이션을 나타내주는 SaaS(Software as a Service), 애플리케이션을 구축할 개발 환경을 만들어주는 PaaS(Platform as a Service)가 그것들이다.
이중 IaaS는 클라우드에서 가상화된 어떤 하드웨어 안에 있는 클라우드 컴퓨팅 서비스 모델이다. 이 모델에서 서비스 공급자는 서버, 저장 장치, 네트워크 기반 시설 등의 장비를 소유하며 개발자는 애플리케이션과 서비스 위에 가상 하드웨어를 만든다.
다시 말해, IaaS 공급자는 사용자가 필요한 만큼 가상 자원을 준비할 수 있는 하드웨어 유틸리티 서비스를 제공할 수 있다. 그리고 개발자는 개별 가상 서버와 저장 장치, 개별 가상 네트워크 등을 만들기 위해 IaaS 모델과 상호 작용하고 난 후, 솔루션을 완벽하게 갖출 필요가 있는 애플리케이션과 서비스를 가진 가상 시스템을 차지한다.
IaaS에서 가상화된 자원은 실제 시스템과 연관되어 고객이 IaaS 서비스와 상호 작용한 후 가상 시스템에 자원을 요청하며, 요청된 자원은 실제 작업을 하는 실제 서버로 다시 전송된다.
IaaS 서비스 모델의 전형적인 예는 아마존 웹 서비스이다. 아마존 웹 서비스는 가상화된 플랫폼(Xen)상에서 구동되고 다양한 크기의 논리적인 계산 단위로 분배되는 서버가 있는 데이터센터를 가지고 있다. 그리고 개발자는 다른 운영체제와 애플리케이션을 가지고 있는 가상 시스템을 적용하거나 자체의 시스템 이미지를 만들 수 있다. 따라서 저장 장치는 분배되고 데이터베이스는 생성될 것이고 메시징 및 통지와 같은 서비스 영역은 분산된 애플리케이션이 올바르게 작동되도록 요청할 수 있다.
-배리 소신스키, <클라우드 컴퓨팅 바이블> 정리
정재원 마케팅팀장ㅣ(주)데이타뱅크코리아ㅣjlove77@databk.co.kr ㅣ문의 070-8787-8735
'클라우드 컴퓨팅' 카테고리의 다른 글
클라우드 컴퓨팅 서비스 모델 SaaS(Software as a Service) (0) | 2014.08.21 |
---|---|
클라우드 컴퓨팅 서비스 모델 PaaS(Platform as a Service) (0) | 2014.08.20 |
[Cloud Computing (6)] 클라우드 컴퓨팅의 장애물 (0) | 2014.08.06 |
[Cloud Computing (5)] 클라우드 노믹스의 10가지 법칙 (0) | 2014.08.05 |
[Cloud Computing (4)] 클라우드 컴퓨팅의 단점 (0) | 2014.07.31 |