Skip to main content

Command Palette

Search for a command to run...

Understanding Cloud Service Models Using a Simple Analogy

Published
2 min read
Understanding Cloud Service Models Using a Simple Analogy
I
Ijeoma breaks down programming, cloud, and DevOps concepts into simple, practical, and relatable explanations, making tech easier to understand for beginners, self-taught developers, and the curious.

One thing I noticed while learning cloud computing is this Most people don’t struggle because cloud services are hard. They struggle because they don’t know which service model they’re using.

Cloud services are a core foundation. Once you understand them, everything else becomes easier. Even AWS certification questions start to feel clearer.

The truth is, you don’t always need full control in the cloud. Sometimes you want to manage everything yourself. Sometimes you just want to deploy and move on. Other times, you only need code to run for a few seconds.

That’s why cloud service models exist.

IaaS: You manage the server and OS. Examples in AWS: EC2, EBS, VPC

PaaS: You focus on your app; AWS manages the platform. Examples in AWS: Elastic Beanstalk, RDS

SaaS: You just use the software; there is no infrastructure to manage. Examples: Gmail, Google Drive, Slack. In AWS: Amazon WorkMail

FaaS: Your code runs only when triggered, with no servers to manage. Example in AWS: AWS Lambda

In this month’s edition, I’m using a very simple real-life analogy to explain when each cloud service model makes sense.

Cloud Service Analogy

Related article: What is Cloud Computing? A Guide for Beginners

Now I’m curious. Which cloud service model confused you the most when you started IaaS, PaaS, SaaS, or FaaS?

Drop your answer in the comments.

For me, IaaS was tricky because missing one small configuration setting caused me unexpected issues.

If this helped clarify things, follow the newsletter and reshare so others can learn too.

Subscribe on LinkedIn

Stay updated with my projects by following me on Twitter, LinkedIn, and GitHub.

Thank you for reading!