클라우드 서비스 체계는 크게 IaaS, PasS, SaaS 3가지로 분류한다.
Iaas는 클라우드 컴퓨팅의 가장 기본적인 계층으로 '서비스형 인프라' 즉, 비즈니스 운영에 필요한 스토리지, 네트워킹 및 컴퓨팅 리소스를 제공한다.
CPU, 메모리 등의 HW 자원을 제공하는 데, 이는 애플리케이션과 서비스를 제공하는데 필요한 모든 물리적 및 가상 핵심 인프로를 제공하고 호스팅한다.
Iaas의 예로는 DigitalOcean, Linode, Rackspace, AWS 등이 있다.
PaaS는 운영체제와 SW 개발이나 데이터 분석을 위한 도구들까지 제공하는 서비스로써, '서비스형 플랫폼'을 뜻한다. 클라우드 스택 아래에서 SaaS의 다음 계층이다.
PaaS 모델에서 공급업체는 IaaS와 마찬가지로 모든 물리적 및 가상 핵심 인프라를 제공하고 호스팅한다. 그러나 Iaas와 다르게 Paas는 추가로 미들웨어, 데이터베이스 관리 시스템, 개발 툴, 비즈니스 인텔리전스 및 분석 툴 등을 제공하고 관리한다.
PaaS는 개발 중인 애플리케이션과 서비스를 관리하는 역할'만' 담당한다.
PaaS의 예로는 AWS Elastic Beanstalk, Windows Azure, Google App Engine 등이 있다.
SaaS는 HW와 OS뿐만 아니라 응용 SW까지 제공하는 서비스로써, '서비스형 소프트웨어'를 뜻한다. 클라우드 전략에서 최상위 계층이다.
IaaS,PaaS와 동일하게 공급업체가 모든 물리적 및 가상 핵심 인프라, 미들웨어, 데이터베이스 관리 시스템, 개발 툴 등을 제공하고 호스팅한다.
SaaS는 여기에 추가로 '데이터'와 '응용 프로그램'을 포함한다.
SaaS는 사용자와 연결된 '패키지 소프트웨어'이며 모든 사용자에게 동일하게 보인다. 업데이트나 업그레이드 발생할 때 컨트롤 할 수 없고, 일부 커스터마이징은 가능하지만 전체 스택은 제3자가 관리한다.
SaaS는 쉽게 배포하고, 신뢰성이 있으며, 비용 및 리소스 절감효과, 확장성과 유연성, 뛰어난 접근성, 일관성과 호환성 등 여러 이점을 가지고 있다.
SaaS의 예로는 Freshdesk, Google Workspace, Dropbox, GoToMeeting 등이 있다.