Temple's Hideout

IaaS vs PaaS vs SaaS

IaaS, PaaS, SaaS의 개념을 정리해보자

리서치IaaSPaaSSaaS

2025. 05. 23

목차

IaaS

  • Infrastructure as a Service
  • 서버, 스토리지, 네트워크 등 IT 인프라를 가상화하여 인터넷을 통해 제공하는 서비스 모델
  • 사용자 관리 범위 : 운영체제, 미들웨어, 런타임, 애플리케이션, 데이터를 담당
  • 제공업체 관리 범위 : 하드웨어, 스토리지, 네트워크 등 기초적인 인프라 제공
  • Example) AWS EC2, Google Compute Engine, Azure VM

PaaS

  • Platform as a Service
  • 애플리케이션 개발, 실행 배포를 위한 플랫폼을 제공하는 서비스 모델
  • 사용자 관리 범위 : 애플리케이션과 데이터 관리에 집중
  • 제공업체 관리 범위 : 인프라뿐만 아니라 운영체제, 미들웨어, 런타임 환경까지 관리
  • Example) AWS Elastic Beanstalk, Heroku, Vercel

SaaS

  • Software as a Service
  • 사용자가 별도 설치나 관리 없이 인터넷을 통해 바로 사용할 수 있는 완성된 소프트웨어를 제공하는 서비스 모델
  • 사용자 관리 범위 : 소프트웨어 사용과 관련된 설정만 담당
  • 제공업체 관리 범위 : 인프라, 플랫폼, 애플리케이션까지 모든 것을 관리
  • Example) Google Workspace, Microsoft 365, Dropbox, Zoom

비유로 쉽게 이해하기

  • IaaS: 빈 집(하드웨어)만 빌려주고, 내부 인테리어(운영체제, 앱 등)는 직접 꾸미는 것
  • PaaS: 기본 인테리어(운영체제, 미들웨어, 개발도구 등)가 완비된 집을 빌려서, 원하는 가구(앱)만 들여놓으면 되는 것
  • SaaS: 가구, 인테리어까지 모두 완비된 집에 입주해서 바로 생활(업무)만 하면 되는 것