Iaas (Infrastructure as a Service)
- 개발사에 제공되는 물리적 자원을 가상화
- 클라우드 인프라스트럭쳐 서비스
- 컴퓨팅 리소스 가상화하여 제공
- OS, 서버, 네트워크, 디스크
- 고객들이 해당 리소스에 직접 접근하는 것이 X
- 클라우드 상 가상 데이터 센터를 통해 리소스 제공 받음
- 예시 : AWS
- 개발사에 제공되는 플랫폼을 가상화
- 클라우드 플랫폼 서비스
- 프로그램 개발에 필요한 플랫폼 제공
- OS, 런타임, 미들웨어
- 고객 입장에선 OS, 리소스, 소프트웨어 관리 필요 X
Saas (Software as a Service)
- 개발사에 제공되는 소프트웨어를 가상화
- 클라우드 소프트웨어 서비스
- 소프트웨어를 가상화하여 제공(모든 서비스를 공급 업체가 제공 및 관리)
- 리소스, 프로그램(소프트웨어) 모두 공급업체가 관리
On-Premise
- 고객이 직접 서버 구축, 리소스 관리, 운영하던 기존 방식 → 전 책임 고객에 있는 형태.
Caas (Container as a Service)