IaaS
•
IaaS(Infrastructure-as-a-Service)는 인프라형 클라우드 서비스이다.
•
클라우드가 인프라를 제공한다.
•
node.js, MongoDB 등을 개발자가 직접 설치해야 하는 대신 특정 서비스에 종속되지 않는다.
◦
ex) AWS의 EC2, NCP 등
◦
NCP 사용법
PaaS
•
PaaS(Platform-as-a-Service)는 플랫폼형 클라우드 서비스이다.
•
클라우드가 플랫폼을 제공한다.
•
Node.js, MongoDB 등이 설치되어 있으며 그저 클릭을 통해 해당 서비스를 이용할 수 있다.
•
모니터링, CI/CD가 제공된다.
◦
ex) heroku : 자유롭게 클릭 몇 번으로 여러가지 서비스들을 설치할 수 있음.
SaaS
•
SaaS(Software-as-a-Service)는 서비스형 클라우드 서비스이다.
•
완전한 서비스를 클라우드 서비스로부터 제공받아 사용한다.
•
ex) 구글 DOCS
◦
구글 DOCS의 경우 클라우드를 통해 다른 컴퓨터에서도 쉽게 작업. 다른 사람과의 실시간 공유작업이 가능하다.