티스토리 뷰
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/
'IT > 기타' 카테고리의 다른 글
새로운 프로그래밍 언어를 빠르게 익히려면? (0) | 2018.10.04 |
---|---|
Node로 웹사이트 크롤링을 해봤다.(NoSQL 활용) (1) | 2018.03.11 |
썸네일(thumbnail)처리. 미리미리 vs 그때그때 (0) | 2017.07.26 |
아마존 웹 서비스(AWS) EC2 생성과 기본환경 구축 - 3. 서버 환경 구축 (0) | 2017.07.09 |
아마존 웹 서비스(AWS) EC2 생성과 기본환경 구축 - 2. IP할당 및 접속 (0) | 2017.07.05 |