Saturday, November 7, 2026

Cloud Computing Made Simple: Understanding IaaS, PaaS, SaaS and FaaS

 

Cloud Computing Made Simple: Understanding IaaS, PaaS, SaaS and FaaS

Technology doesn't have to be complicated

If you've ever come across terms like IaaS, PaaS, SaaS, or FaaS and wondered what they mean, you're not alone.

As I continue exploring cloud computing, I'm reminded of something important: complex ideas become easier to understand when we connect them to everyday experiences.

That's why I've created a simple visual guide to explain four common cloud computing service models.



First, what is cloud computing?

Imagine needing powerful computers, storage systems, or software to run your business.

Traditionally, an organisation might purchase servers, install software, and maintain its own IT infrastructure.

Cloud computing offers another approach.

Instead of owning and managing everything yourself, you can access computing resources and services over the internet.

Think of it as using the electricity grid instead of building your own power station.

You use the service you need, while the provider manages the infrastructure behind it.

The four cloud computing models

1. IaaS: Infrastructure as a Service

Simple explanation: Rent computers.

IaaS gives businesses access to virtual servers, storage, and networking resources.

Rather than purchasing physical servers, organisations can rent computing infrastructure from providers such as Amazon Web Services, Microsoft Azure, or Google Cloud.

Practical application: A company rents virtual servers to host its business website or internal information system.

The company manages its applications and operating environment, while the provider manages the physical infrastructure.

2. PaaS: Platform as a Service

Simple explanation: Build applications.

PaaS provides developers with a managed environment for developing, testing and deploying applications.

The cloud provider handles much of the infrastructure and platform management.

Examples include Google App Engine, Heroku and Azure App Service.

Practical application: An organisation develops a custom training registration system without having to maintain the underlying servers.

3. SaaS: Software as a Service

Simple explanation: Use applications.

This is probably the model most familiar to everyday users.

When you open Canva to design a poster, Gmail to send an email or Microsoft 365 to collaborate on documents, you're using SaaS.

The software is already built and delivered as a service.

Practical application: A trainer prepares workshop materials using Canva and shares documents with participants through online collaboration tools.

No server management or software development is required.

4. FaaS: Function as a Service

Simple explanation: Run code on demand.

FaaS lets developers create small pieces of code that execute automatically when an event occurs.

It is a type of serverless computing, meaning the cloud provider manages the infrastructure needed to run the code.

Examples include AWS Lambda and Azure Functions.

Practical application: When a participant submits an online registration form, a cloud function processes the information and triggers a confirmation email through an email service.

The function executes when needed rather than requiring you to manage an always-running server.

What's the biggest difference?

The distinction comes down to what you need and what you are responsible for managing.

With IaaS, you manage more of the computing environment.

With PaaS, you focus on developing applications.

With SaaS, you focus on using the finished software.

With FaaS, you focus on writing specific functions that run when required.

These models serve different purposes and are not necessarily competing alternatives.

Why should we learn this?

You don't need to become a programmer or cloud engineer to benefit from understanding cloud computing.

For entrepreneurs, it helps when choosing digital solutions.

For leaders, it provides context for technology investment decisions.

For educators and trainers, it helps explain the digital tools we use.

And for everyday professionals, it builds confidence in an increasingly connected world.

My takeaway

Technology should empower people, not intimidate them.

Sometimes, the first step towards mastering something new is simply understanding how it works.

That's the thinking behind the infographic accompanying this article.

Think Better → Work Smarter → Create Impact.

Keep learning. Keep exploring. And whenever possible, make complex ideas simple enough to share.

— Coach Amirul Iskandar Mannan

#CloudComputing #DigitalLiteracy #VisualLearning #TechnologyMadeSimple

No comments:

Post a Comment

Cloud Computing Made Simple: Understanding IaaS, PaaS, SaaS and FaaS

  Cloud Computing Made Simple: Understanding IaaS, PaaS, SaaS and FaaS Technology doesn't have to be complicated If you've ever come...