정확한 개념이 의외로 복잡한데, 대부분의 작업을 온라인에 분산되어 존재하는 데이터 센터(Data Center, 이하 클라우드)에 맡겨 수행하고, 사용자의 컴퓨터는 클라우드에 접속하여 상호작용하는 단말기 역할만 하는 것이다. 이 때문에 모든 데이터와 연산 자원이 클라우드 안에만 존재하게 되며, 이 자원을 유연하게 관리하기 위해 가상화 기술 등이 투입되게 된다.
클라우드 서비스 또는 클라우드 서비스 모델이란 클라우드 컴퓨팅이 제공하는 서비스의 차이에 따라 분류하는 개념을 말한다. 대표적인 클라우드 서비스 모델은 Saas, PaaS, IaaS, CaaS, FaaS 다섯 가지가 있다.
) IaaS(Infrastructure Platform Service)(인프라형 클라우드)
인터넷을 통해 서버와 스토리지 등 데이터 센터 자원을 빌려 쓸 수 있는 서비스
ex)AWS(Amazone Web Services)
2) Caas(Container Platform Service)
3) PaaS/aPaaS(Application Platform Service)(개발형 클라우드)
소프트웨어 서비스를 개발할 때 필요한 플랫폼을 제공하는 서비스
ex)Heroku, Google Colab
4) FaaS(Function Platfrom Service)
5) SaaS(Software Platform Service)(소프트웨어형 클라우드)
클라우드 환경에서 운영되는 어플리케이션 서비스
ex)Zoom, Slack