Exploring The TOP 3 Cloud Service Models – SaaS, PaaS, & IaaS

Maria Writes 📝
Security Architecture
2 min readOct 31, 2023

Cloud computing caters to diverse needs through different service models.

In this article, we will explore the TOP 3 service models, in order of popularity.

The service model you choose should match your unique objectives.

Erik Mclean – Unsplash

1. Software as a Service (SaaS)

SaaS is the digital genie of software. You don’t need to be a coding wizard to get what you want. It’s like having a personal chef who serves you delicious dishes (software applications) whenever you’re hungry (need an app).

No need to worry about the recipes (code) or doing the dishes (maintenance). Just order what you like, and the genie (SaaS) fulfills your wishes! 🧞✨📚🍽️

Examples SaaS applications: Google Workspace, Microsoft Office 365, and Salesforce.

SaaS Characteristics:

  • Accessible via web browsers on any device with internet.
  • Instant deployment without local installation.
  • Automatic updates and maintenance handled by the provider.
  • Available via a subscription payment model.

2. Platform as a Service (PaaS)

PaaS is like a library where you’re the author. You come in with your story (your app idea), and the library gives you all the books, paper, and pens you need (development tools).

You can focus on writing your epic novel (your code), while the library keeps the lights on, the shelves organized, and even suggests cool plot twists (built-in features). 🛠️🧰⚙️

Examples: Google App Engine, Microsoft Azure App Service, and Heroku.

PaaS Characteristics:

  • Designed for developers, allowing them to focus on coding and application logic.
  • Supports scalability and resource management.
  • Provides middleware, databases, and development tools.
  • Paas provider manages underlying hardware and network, reducing infrastructure responsibilities on developers.

3. Infrastructure as a Service (IaaS)

Imagine IaaS as renting a giant LEGO set from the cloud. You get all the colorful bricks (computing resources) and a virtual playroom (the cloud). You can build your dream LEGO castle (your applications) using their pieces, but you don’t have to worry about where to store all those bricks or how to keep them safe from the LEGO trolls. The cloud takes care of that!🪄🧙‍♀️✨

Examples: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.

IaaS Characteristics:.

  • Utilises virtual machines or containers for resource provisioning.
  • Self-service control, including OS and infrastructure management.
  • Flexible scalability – can get scaled up or down.
  • Customisable infrastructure – can get tailored based on need and requirements.

Conclusion

In summary, SaaS delivers pre-built software applications, PaaS supports application development and deployment, and IaaS provides virtualized computing resources.

The service model you choose should match your unique objectives.

You have the flexibility to opt for a single model or even a blend of these, depending on your overall cloud strategy.

--

--

Maria Writes 📝
Security Architecture

Security architecture, solutions architecture, Data, Cloud, Cryptography, Threat Modelling, Regulators, KMS, ZTNA, TTAs, Frameworks BEST Practices, & MORE! ✨