1. Infrastructure-as-a-Service
- 클라우드가 인프라만 제공.
- 안에 들어가는 서버나 DB를 개발자가 알아서 설치해야 함.
- AWS EC2 같은 개념.
- 유연성이 높고 이식성도 높다.
2. Platform-as-a-Service
- 플램폼형 클라우드 서비스. 클라우드가 플랫폼을 제공함.
- node.js, mongoDB 등이 이미 설치가 되어 있고 클릭 한 두번으로 이용이 가능.
- 모니터링, CI/CD 등도 제공된다.
- heroku 같은 서비스.
- 컴포넌트 형식으로 설치해서 사용하다보니 설치할 때는 좋은데 다른 곳으로 마이그레이션 할 때 힘들어진다.
3. Software-as-a-Service
- 서비스형 클라우드 서비스.
- 완전한 서비스를 제공받아 사용함.
- 구글 Docs 같은 것.
출처
CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조 - 큰돌
'CS 지식' 카테고리의 다른 글
CI/CD (0) | 2024.08.06 |
---|---|
클라우드 - 컨테이너와 도커 (0) | 2024.08.06 |
API? (0) | 2024.08.06 |
데이터 교환 형식 - XML (0) | 2024.08.05 |
데이터 교환 형식 - JSON (0) | 2024.08.05 |