-SaaS

SaaS는 클라우드에서 제공하는 완성된 소프트웨어를 인터넷을 통해 곧바로 사용하는 방식이다

설치나 유지보수는 서비스 제공자가 전담하기 때문에 사용자는 로그인만 하면 바로 이용할 수 있음

-PaaS

paaS는 애플리케이션을 개발·테스트·배포할 수 있는 환경을 클라우드에서 제공. 운영체제, 서버, 데이터베이스, 보안 설정 같은 개발 인프라가 기본으로 갖춰져 있다 그래서 개발자는 환경 세팅 대신 코드 작성과 서비스 구현에 집중할 수 있음

-IaaS

IaaS는 서버, 스토리지, 네트워크 같은 기본 인프라를 가상 환경으로 제공하며 운영체제부터 애플리케이션까지 사용자가 직접 구성. 유연성이 큰 대신, 보안과 운영에 대한 책임과 전문성이 필요하다

SaaS·PaaS·IaaS

구분 제공 범위 장점 단점 추천 대상
SaaS (완성형 소프트웨어) 완성된 앱·소프트웨어를 인터넷을 통해 즉시 제공 -설치·세팅 없이사용 -보안.업데이트 자동 기능이나 커스터마이징의 자유도가 매우 낮다. 다른 서비스와의 통합이나 연동에 제약이 있을 수 있다 빠르게 업무 환경을 개선하려는 스타트업·중소기업, IT 인력이 부족한 조직
PaaS (개발 플랫폼) 애플리케이션 개발·테스트·배포 통합 환경 -서버·네트워크 설정 불필요 -다양한 언어·프레임워크 지원 특정 플랫폼에 종속되어, 다른 플랫폼으로 애플리케이션을 옮기기 어렵다.사용자가 선택하고 관리할 수 있는 영역이 IaaS보다 제한적 빠르게 앱/웹 서비스 개발이 필요한 개발팀, AI/ML 실험 스타트업
IaaS (인프라) 서버·스토리지·네트워크·GPU 등 인프라 자원 제공 환경 구성 자유, 고성능 연산 가능 IT 기술력과 전문 인력이 필요함. 운영체제, 미들웨어, 애플리케이션 등 상당 부분을 직접 관리하고 유지보수해야 함 LLM·딥러닝 학습 등 고성능 연산이 필요한 연구팀·대기업