- IaaS(Infrastructure as a Service)

서버를 운영하기 위해서는 서버 자원, IP, Network, Storage, 전력 등 인프라를 구축하기 위한 여러가지 것들이 필요하다. IaaS는 컴퓨팅, 네트워킹, 스토리지 및 기타 인프라스트럭처를 사용하기 위한 서비스이며 가상의 환경에서 이런 것들을 쉽고 편하게 이용할 수 있도록 서비스를 제공한다. 기존 서버 호스팅보다 H/W 확장성이 좋고 탄력적이며 빠른 제공을 할 수 있는 가상화 기술을 이용한다. Iass는 Pass, Saas의 기반이 되는 기술이다.

 

- PasS(Platform as a Service)

서비스를 개발 할 수 있는 안정적인 환경(Platform)과 그 환경을 이용하는 응용 프로그램을 개발 할 수 있는 형태이다. 클라우드 플랫폼 서비스는 주로 응용 프로그램을 개발할 때 사용되며, 미들웨어를 설치하지 않고도 미들웨어에서 제공하는 API를 사용하여 소프트웨어를 개발할 수 있다.

PaaS에서 정해준 OS, 버전, 어플리케이션 등이 있으므로 개발자는 완성된 소스를 올리기만 하면 된다. 개발자의 선택권이 줄어들었지만 그만큼 플랫폼에게 권한을 위임함으로써 복잡한 서버, 환경구성에 신경쓰지 않아도 된다.

 

- SaaS(Software as a Service)

간략하게 서비스를 이용할 수 있는 소프트웨어를 말한다. 주문형 소프트웨어(on-demand software, 온디맨드 소프트웨어)라고도 한다. Cloud환경에서 동작하는 응용프로그램을 서비스 형태로 제공하며, 메일 서비스를 예로 들 수 있다. 사용자는 이 시스템이 무엇으로 이루어져 있고 어떻게 동작 하고 있는지 그리고 메일을 백업을 어떻게 하는지 알 필요가 없다. 그저 서비스 형태로 원하는 단말기(PC, Tablet, SmartPhone 등등)에서 메일을 주고 받으며, 필요하면 언제든지 공간도 늘려서 서비스를 받을 수 있기 때문이다.

 

 

◆ service 에 따른 제공 범위

 

 

+ Recent posts