클라우드 컴퓨팅 모델의 분류
- 클라우드 컴퓨팅 서비스 모델
- 무엇을 제공하느냐
- Software as a Service, Infrastructure as a Service, Platform as a Service
- 클라우드 배포 모델
- 어떻게 제공하느냐
- 공개형(클라우드), 혼합형(하이브리드), 온-프레미스(폐쇄형)
| 분류 기준 | 유형 | 설명 | 비유 |
|---|
| 무엇을 제공하느냐 | IaaS | 인프라만 제공 | 주방만 빌려줌 |
| PaaS | 인프라 + OS + 플랫폼 제공 | 주방 + 기기 + 재료 제공, 레시피만 가져옴 |
| SaaS | 모든 것을 통째로 제공 | 완성된 요리 바로 먹기 |
| 어떻게 제공하느냐 | Public | 공개된 외부 클라우드 | AWS 등 |
| Private | 내부 전용 클라우드 | 직접 운영, 보안성 ↑ |
| Hybrid | 공개 + 폐쇄 혼합 운영 | 백업/전환용으로 많이 사용 |
클라우드 컴퓨팅 서비스 모델 (What to Provide)
어플리케이션 구성요소
- 컴퓨팅 (CPU, RAM)
- 스토리지 (HDD, SSD 등)
- 운영체제 (OS: Windows, Linux 등)
- 어플리케이션
- 네트워크
이 요소들을 누가 관리하느냐에 따라 모델이 달라짐

출처 : https://www.redhat.com/ko/topics/cloud-computing/iaas-vs-paas-vs-saas
IaaS (Infrastructure as a Service) - 인프라만 제공
-
제공 범위: 네트워크, 스토리지, 컴퓨팅 (인프라)
-
직접 해야 할 것: OS 설치, 런타임, 앱 구성 등
-
비유: “주방만 빌려줌”
-
예시: AWS EC2 (가상 컴퓨터 임대)
- 제공 범위: 인프라 + OS + 런타임 + 일부 플랫폼
- 직접 해야 할 것: 코드(레시피)만 넣으면 됨
- 비유: “주방 + 기기 + 재료까지 제공, 레시피만 가져오면 됨”
- 예시: Firebase, Google App Engine
SaaS (Software as a Service) - 소프트웨어 자체 제공
- 제공 범위: 전체 (인프라 + OS + 플랫폼 + 앱까지)
- 사용자 역할: 그냥 쓰기만 하면 됨
- 비유: “모든 게 준비된 요리를 먹기만 하면 됨”
- 예시: Gmail, Google Docs, Dropbox, Slack
클라우드 배포 모델 (How to Provide)
Public Cloud (공개형 클라우드)
- 특징: 외부 클라우드 서비스 제공자가 모든 자원을 운영
- 장점: 저비용, 고확장성, 유지보수 불필요
- 예시: AWS, Azure, GCP 등
Private Cloud (폐쇄형 클라우드)
- 특징: 자사의 전용 환경에서 자체 운영
- 장점: 높은 보안성, 커스터마이징 가능
- 단점: 고비용, 유지보수 직접 수행
- 유사 개념: 자체 IDC(데이터센터) 운영과 비슷
Hybrid Cloud (혼합형 클라우드)
참고