Skip to content
Eudora Technology
Home  / Insights
Cloud Technology

Understanding Cloud Service Models: IaaS, PaaS and SaaS

Hope Family Health of Westmoreland, TN, uses North Central Telephone Cooperative Corporation (NCTC) in Lafayette, TN, to handle all of their voice, video, and data communications;
Photo: Hope Family Health High Speed Broadband to Patients (20180926-RD-LSC-0140) by USDAgov, Public domain, via Wikimedia Commons

IaaS, PaaS and SaaS are not product categories. They are three places to draw one line: the line where your responsibility stops and the provider’s begins. Everything useful about the comparison follows from that. Move the line further up the stack and you pay more per unit, control less, and spend fewer evenings patching. That trade is the whole decision.

Hope Family Health staff and healthcare professionals in Westmoreland, TN, and those using the high-speed fiberoptic cable network of North Central Telephone Cooperative Corporatio
Buy IaaS and this is yours to patch. Buy SaaS and it is somebody else’s problem entirely.Photo: Hope Family Health High Speed Broadband to Patients (20180927-RD-LSC-0065) by USDAgov, Public domain, via Wikimedia Commons

The definition that still holds up

NIST published its definition of cloud computing as Special Publication 800-145 in September 2011, and fifteen years later it is still the least ambiguous description available. It sets out five essential characteristics, on-demand self-service, broad network access, resource pooling, rapid elasticity and measured service, then three service models, software, platform and infrastructure as a service, and four deployment models.

Those characteristics are a useful filter in their own right. If a supplier calls something cloud but you have to raise a ticket to get more capacity, it fails on-demand self-service. If you cannot see your own consumption, it fails measured service. NIST even published a follow-up guide in 2017 on how to decide whether a given service qualifies and which model it belongs to, which tells you the confusion is not new.

Service models and deployment models are different axes, and conflating them causes most of the muddle in vendor conversations. You can buy IaaS from a public cloud or from a single-tenant private environment. We cover that second axis in public, private and hybrid deployment.

What changes at each boundary

Here is the boundary in one table. Read down a column to see what you are signing up to operate.

LayerOn-premisesIaaSPaaSSaaS
Your dataYouYouYouYou
User accounts and accessYouYouYouYou
Application codeYouYouYouProvider
Runtime and librariesYouYouProviderProvider
Operating system patchingYouYouProviderProvider
VirtualisationYouProviderProviderProvider
Servers and storageYouProviderProviderProvider
Networking and powerYouProviderProviderProvider
Physical securityYouProviderProviderProvider
The responsibility boundary for each service model, following the NIST SP 800-145 definitions. The top two rows never move.

The two rows at the top are the ones people miss. Whichever model you buy, your data and your user accounts remain your responsibility. A SaaS provider will keep the application running; it will not notice that a departed employee still has access, or that someone has shared a customer list with a personal address. That work does not go away, it just stops looking like IT work.

A quick way to tell which model you are being sold
  • Can you choose the operating system version? That is IaaS.
  • Can you deploy your own code but not choose the OS? That is PaaS.
  • Can you only configure settings and add users? That is SaaS.
  • Does the answer change depending on which part of the product you ask about? That is normal, and it is why the labels are a starting point rather than a conclusion.

What each model costs, with real prices

Abstract comparisons are easy to agree with and useless for budgeting, so here are the actual published rates for a comparable job: running one small business web application. All figures are 2026 list prices from the vendors’ own pricing pages or trackers, captured in September 2026.

ModelA concrete exampleList priceWhat you still have to do
IaaS computeAzure D2as v5, 2 vCPU, 8 GiB, Linux, East US$0.0860 per hour, about $62.78 a monthPatch the OS, configure the web server, manage certificates, size the disk
IaaS computeAWS m7i.large, 2 vCPU, 8 GiB, Linux, us-east-1$0.1008 per hour, about $73.58 a monthThe same list, in a different console
IaaS storageAmazon S3 Standard, US regionsAbout $0.023 per GB per monthDecide lifecycle rules, access policies and encryption settings
PaaS, containersAzure Kubernetes Service, Standard tier control plane$0.10 per hour per cluster, about $73 a month, plus the nodesBuild images, write manifests, manage rollouts. The Free tier removes the fee and the SLA
PaaS, web appsAzure App Service, Standard S1 planAbout $69.35 a month per instanceDeploy the code and set the scaling rules. No OS patching
PaaS, static sitesAzure Static Web Apps, Standard planAbout $9 per app per monthKeep the build pipeline working
SaaSMicrosoft 365 Business Basic$6.00 per user per month on an annual subscriptionManage users, licences, sharing policies and data retention
SaaS add-onMicrosoft 365 Copilot Business$21.00 per user per month, paid yearlyDecide who genuinely needs it before you buy 50 seats
List prices from Microsoft, Amazon and the Economize pricing tracker, September 2026. Prices vary by region and change often; check the vendor page before you budget.

Look at the App Service and virtual machine rows together. App Service Standard costs slightly more per month than an equivalent virtual machine, and in exchange nobody on your team patches an operating system, renews a certificate by hand or gets paged about disk space. For most small businesses that is the single best value trade in the whole cloud catalogue. The VM only wins when you need something the platform will not let you install.

The SaaS row is where the arithmetic flips. Twelve users on Microsoft 365 Business Basic costs $72 a month, which is roughly one virtual machine, and it replaces a mail server, a file server, the backups for both and the person who maintained them. Nobody should be running their own mail server in 2026 unless there is a specific regulatory reason, and even then it is worth checking whether a regional SaaS tenant satisfies it.

Hope Family Health of Westmoreland, TN, uses North Central Telephone Cooperative Corporation (NCTC) in Lafayette, TN, to handle all of their voice, video, and data communications;
Managed platforms exist so that fewer people have to care which drive bay is blinking.Photo: Hope Family Health High Speed Broadband to Patients (20180927-RD-LSC-0147) by USDAgov, Public domain, via Wikimedia Commons

Security: the shared responsibility line

Security responsibility follows the same line, which is why “the cloud is secure” and “the cloud is insecure” are both true depending on which row you mean. Providers secure the layers they operate, and they are generally better at it than any small business could be: physical access, hypervisor patching, network isolation, hardware lifecycle. Those are problems of scale and they have scale.

What stays with you, in every model, is identity, configuration and data. The breaches we are asked to help with are almost never a failure of the provider’s infrastructure. They are a storage bucket set to public, a service account with permanent administrative rights, multi-factor authentication left optional, or an ex-contractor whose access nobody revoked. Moving to SaaS reduces the number of things you can get wrong. It does not reduce the consequence of getting those four wrong.

Every model hands you the same two jobs: know who has access, and know where your data is. Nobody can do those for you.

Practically, that means the move up the stack should come with a tightening of access control, not a relaxation. When we take a client from self-hosted email to a SaaS tenant, the first configuration change is conditional access and enforced multi-factor authentication, before anything else, because the attack surface has moved from the server to the login page.

Where the model names stop being useful

The three-model taxonomy is now stretched well past what it was designed for, and it is worth knowing where it stops helping. Serverless functions are PaaS by most readings, but they bill per invocation rather than per instance and scale to nothing, which changes the cost model entirely. Managed databases sit awkwardly between IaaS and PaaS. Container platforms are PaaS that still expects you to understand the runtime in detail.

AI services have made this worse and more interesting. Gartner forecast worldwide AI-optimised infrastructure-as-a-service spending to grow 96% through 2026 to reach $42 billion, and separately forecast sovereign cloud infrastructure-as-a-service spending at $80 billion in 2026, a 35.6% rise. A hosted model endpoint you call by API is sold as infrastructure, behaves like a platform and is consumed like software. The label tells you nothing; the responsibility boundary still does.

Two IaaS segments Gartner expects to grow fastest in 2026
Sovereign cloud IaaS spending$80B, up 35.6%
AI-optimised IaaS spending$42B, up 96%
Source: Gartner press releases, February and August 2026. Growth rates are against 2025.

Adoption of AI as a cloud service is following the money. Flexera’s 2026 State of the Cloud Report found 81% of respondents using generative AI, up from 72% the previous year and 47% in 2024, and recorded generative AI as the third most widely used public cloud service at 58% adoption. The same report put estimated wasted cloud spend at 29%, its first increase in five years, and named AI workloads as the cause. Fast adoption and poor cost control are arriving together.

Flexera 2026: generative AI adoption among cloud users
Using generative AI, 202447%
Using generative AI, 202572%
Using generative AI, 202681%
Generative AI as a public cloud service, 202658%
Source: Flexera 2026 State of the Cloud Report.

Picking a model for a real workload

Forget the taxonomy and answer three questions about the workload in front of you. They resolve almost every case we see.

  1. Does a product already exist that does this? If yes, buy the SaaS. Email, accounting, payroll, help desk, CRM, file sharing and video calls are all solved problems, and a custom build will cost more and do less.
  2. Is it your own application? Then start at PaaS. App Service, a managed container service or a managed database removes the operational work that adds no value to your customers.
  3. Does something force you lower? A specific operating system version, a kernel module, licensing that demands dedicated hardware, or software that predates containers. Then use IaaS, and treat it as a deliberate choice with a maintenance cost attached.

The failure mode we see most often is choosing IaaS by default because it looks familiar, then discovering that twelve virtual machines need patching and nobody owns the job. The second most common is choosing SaaS for something genuinely specific to the business and spending a year bending the product into shape. Both are avoidable with half an hour of honest conversation at the start.

If you want help having that conversation, Eudora does this assessment remotely for clients worldwide through our cloud solutions practice: a workload inventory, a model recommendation for each item, and the cost arithmetic written down. It pairs naturally with the on-premises comparison, and if you have already decided to go to public cloud and just need to choose a provider, the six major providers side by side is the next thing to read.

North Central Telephone Cooperative Corporation (NCTC) Technicians at the Network Operations Center (NOC) disguss today's current status and how that status might change if the reg
Backups are the one layer you should verify yourself no matter which model you buy.Photo: North Central Telephone Cooperative Rural Broadband keeps TN and KY High-Speed – RUS (20180927-RD-LSC-0854) by USDAgov, Public domain, via Wikimedia Commons

Frequently asked questions

What is the simplest way to remember the difference?

Think about pizza. IaaS is buying the ingredients and using your own oven. PaaS is takeaway: somebody else cooks, you provide the table. SaaS is eating in the restaurant. The analogy is old but it maps exactly onto the responsibility table above, which is why it has survived.

Is PaaS more expensive than IaaS?

Per unit of compute, usually slightly. Azure App Service Standard S1 lists at about $69.35 a month against roughly $62.78 for a comparable virtual machine. Once you count the hours somebody spends patching, monitoring and renewing certificates on that VM, PaaS is normally the cheaper option for a small team.

Can we mix the models?

You almost certainly will, and that is fine. A typical small business estate is SaaS for email and accounting, PaaS for its own web application, and one IaaS virtual machine for the stubborn legacy thing. The point is to know which is which, so the patching responsibility has an owner.

Who is responsible if a SaaS provider loses our data?

Commercially, read the contract, because the remedy is usually a service credit rather than compensation. Practically, you remain accountable to your own customers and regulators. Keep an independent export of anything you could not rebuild, whatever the provider’s backup policy says.

Does Eudora deliver this work remotely?

Yes. Assessment, migration, configuration and ongoing management are all delivered remotely for clients worldwide, working inside your own tenants and accounts. On-site work in Sri Lanka is handled by eudora.lk.

Want each workload mapped to the right service model, with the prices and the ongoing effort both written down? Get in touch with Eudora Technology to talk about your project.

Sources

  1. SP 800-145, The NIST Definition of Cloud Computing NIST Computer Security Resource Center · September 2011
  2. Final version of NIST cloud computing definition published NIST · October 2011
  3. Cloud basics: essential characteristics and models US General Services Administration · accessed 2026
  4. Azure App Service pricing Microsoft Azure · accessed September 2026
  5. Azure Kubernetes Service free, standard and premium pricing tiers Microsoft Learn · 2026
  6. Azure Static Web Apps pricing Microsoft Azure · accessed September 2026
  7. Microsoft 365 business plan comparison and pricing Microsoft · accessed September 2026
  8. Azure D2as v5 pricing and specifications Economize · 3 September 2026
  9. Azure Kubernetes Service pricing: tiers, nodes and the real bill DevZero · 2026
  10. Gartner forecasts worldwide AI-optimized IaaS spending to grow 96% in 2026 Gartner · 10 August 2026
  11. Gartner says worldwide sovereign cloud IaaS spending will total $80 billion in 2026 Gartner · 9 February 2026
  12. Flexera 2026 State of the Cloud Report Flexera · 2026
Keep reading

Related insights