티스토리 뷰

PaaS(Platform as a Service)

클라우드 서비스의 특징

클라우드 서비스의 특징이 표시된 스크린샷

  1. 사용한 만큼 지불 — 사용자는 서비스를 사용하고 그 비용을 분당이나 시간당으로 지불한다. 사용자는 사용할 수도 있고 그렇지 않을 수도 있는 자원에 대한 비용을 미리 지불하지 않는다
  2. 탄력성 — 사용자는 수요를 기반으로 자원의 사용량을 확대하거나 축소할 수 있다.
  3. 관리 인프라 — 서비스 인프라는 서비스 제공자가 소유하고 관리한다.

"소프트웨어 구조나 코딩 패턴 등, 클라우드에 최적화된 개발 방식을 공부해야 할 경우가 생깁니다. 예를 들면 PaaS의 하나인 구글 앱 엔진(GAE)은 구글이 정해 놓은 운영방식, 애플리케이션 작동 원리가 있어요. 분산환경의 특성을 잘 살린 PaaS가 나타날수록 최적화에 대한 수요가 커질 겁니다." 

IaaS 하드웨어 자원을 직접 구성
"클라우드 환경에서는 컴퓨팅 자산을 관리할 때 재무팀과 협의할 필요가 없죠. 운영 실무자가 시스템 용량 모자를 때 법인 카드로 결제하면 되니까요. 정적이었던 캐패시티 플래닝(시스템 허용량 계획)이 즉시성을 띠게 되면서 기업이 예산을 집행하는 방식까지 바뀐 겁니다. 


"사실 IaaS는 좀 더 발전된 '서버 호스팅'에 불과하죠. 클라우드의 특성은 셀프서비스 포털, 종량제 과금, 가상화된 서버 관리, 3가지로 요약됩니다. 시스템 관리자 입장에서는 종량제를 제외한다면 큰 차이가 없어요. 향후 2년~10년사이에 걸쳐 클라우드 구현 기술이 발전하면서 결국 IaaS는 PaaS 형태로 수렴할 겁니다."


하나의 서비스를 제공하는 것이 아니라 통합 서비스를 제공하는 것, 그리고 그 서비스를 만들 수 있도록 환경을 제공하는 것을 SaaS를 넘어서 PaaS(Platform as a Service)라고 할 수 있을 것이다. 


http://www.ibm.com/developerworks/kr/library/os-cloud-virtual2/


댓글