티스토리 뷰

IT/기타

Iaas, PaaS, SaaS의 구분

preamtree 2017. 8. 5. 23:47
반응형

Iaas: Infrastructure as a Service


서버, 스토리지, 네트워크를 가상화 환경으로 만들어, 필요에 따라 인프라 자원을 사용할 수 있게 서비스를 제공하는 형태. 이해하기 편하게 설명하자면, 컴퓨터의 하드웨어를 가상화 환경에서 제공하는 것이라고 보면 된다. IaaS를 사용하는 개발자는, OS 설치부터 각종 서버 환경을 직접 세팅하는 고통을 겪어야 해야한다. (예: AWS EC2)




▶ IaaS, PaaS, SaaS를 도식화하여 비교한 자료.





PaaS: Platform as a Service


 애플리케이션이나 서비스가 동작할 수 있는 환경을 제공하는 형태. IaaS에서 '동작환경세팅'이 이루어진 형태이며, SaaS의 개념을 개발플랫폼에도 확장한 것이다. 애플리케이션의 시작을 위한 복잡한 환경 세팅이 필요없고, 사용자는 오로지 비즈니스 모델 및 로직에 집중할 수 있다. (예: Google App Engine)



SaaS: Software as a Service


 하나의 소프트웨어 서비스를 가상화 환경에서 제공하는 형태. 소프트웨어 관련 핵심정보(데이터)는 중앙 서버에 호스팅되고, 사용자는 웹 브라우저 등의 클라이언트로 접속하여 서비스를 이용한다. 기존에는 소프트웨어를 구매해서 사용했다면, SaaS 방식에서는 '빌려서' 사용한다고 보면 된다. (예: google docs)





-끝-




참고 및 출처

https://ko.wikipedia.org/wiki/IaaS

https://ko.wikipedia.org/wiki/PaaS

https://ko.wikipedia.org/wiki/SaaS

https://blogs.technet.microsoft.com/kevinremde/2011/04/03/saas-paas-and-iaas-oh-my-cloudy-april-part-3/



«   2021/12   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
글 보관함
Total
759,125
Today
15
Yesterday
253