Cloud Computing’s most Basic Concepts-Service Models

Do you understand the concepts of IaaS, PaaS, FaaS, SaaS, Serverless, CaaS? Can you tell the differences between them?

Stefanie Lai
7 min readJan 11, 2021
from Unsplash @javier365

With the containerization of Docker, Kubernetes, CNCF, and the development of open-source communities, related frameworks and technology is booming and iterating rapidly. Cloud Computing, been applied for many years, is pushing developers into the new technological era. Companies and developers who are not using or not planning to use Cloud-Native gradually feel tremendous pressure in keeping up with the technology trends.

The first step is to understand the concepts of IaaS, PaaS, FaaS, SaaS, Serverless, CaaS, etc., which appear in almost all cloud computing-related conferences, technologies, and documents. So that you can clarify where you are and select suitable technologies and frameworks reasonably.

You can easily find related articles and videos on the internet explaining these concepts. And they are the same essentially, understanding the advantages of Cloud Computing and why we give up the old on-premises and embrace the cloud era.

No matter how technology updates and frameworks vary, our demand remains unchangeable. That is computing power(provided by the server), such as…

--

--