Gallery

Contacts

405 W. Greenlawn Ave Lansing, Michigan 48910

contact@techjacksolutions.com

+1-616-320-4064

Cloud Foundations · Grounded in NIST SP 800-145

What Is Cloud Computing? IaaS vs PaaS vs SaaS (2026)

Last verified: June 17, 2026  ·  Format: Breakdown

What is cloud computing diagram: on-demand resources delivered as three service models, IaaS, PaaS, and SaaS
Cloud computing delivers on-demand resources, packaged as three service models: IaaS, PaaS, and SaaS.
5
Essential characteristics that define a cloud, per the NIST standard
Source: NIST SP 800-145
3
Service models: Infrastructure, Platform, and Software as a Service
Source: NIST SP 800-145
4
Deployment models: public, private, hybrid, and community
Source: NIST SP 800-145
1 standard
The NIST definition that AWS, Microsoft Azure, and Google Cloud all build on
Source: NIST, AWS, Azure, GCP docs

Cloud computing is on-demand access to computing resources over the internet: servers, storage, databases, and software that you rent and use as needed instead of buying and running the hardware yourself. If you have been wondering what cloud computing means in practical terms, picture flipping a switch. You request a server, it appears in minutes, you pay for what you use, and you release it when you are done. The United States National Institute of Standards and Technology captured this idea in a short, durable definition that the whole industry still leans on today.

This breakdown is plain and practical. We start with that NIST definition, walk through the five essential characteristics, compare the three service models you will hear about constantly, IaaS, PaaS, and SaaS, then cover the four deployment models and a first look at who manages what once your workloads move to the cloud. Provider examples below are drawn from AWS, Microsoft Azure, and Google Cloud documentation and were checked on June 17, 2026.

What Is Cloud Computing (NIST Definition)

The clearest answer comes from NIST Special Publication 800-145, the document that gave the industry a shared vocabulary. It defines the model as on-demand network access to a shared pool of configurable computing resources, such as networks, servers, storage, and applications, that can be rapidly provisioned and released with minimal management effort or service-provider interaction.

That single sentence does a lot of work. It tells you the resources are pooled and shared, that you reach them over a network, that you turn them on and off quickly, and that the heavy lifting of running the underlying hardware is handled for you. NIST then frames the whole model around three layers you will meet throughout this guide: five essential characteristics, three service models, and four deployment models. The full standard is short and worth a read in the NIST SP 800-145 publication.

Why does a standards-body definition of cloud computing matter to you? Because the major providers built their language on top of it. When AWS, Microsoft Azure, and Google Cloud describe their offerings, they use the same vocabulary, which means understanding NIST once helps you read every provider's documentation. For where cloud fits across vendors and topics, start at the Cloud Tools hub.

The 5 Essential Characteristics

When people ask what is cloud computing at a technical level, this is the heart of the answer: NIST lists five traits that, taken together, separate genuine cloud computing from an ordinary rented server. If a service is missing several of these, it is not cloud computing in the strict sense. Here they are in plain language.

1. On-demand self-service

You provision resources yourself, when you need them, without phoning a sales rep or filing a ticket. A few clicks or one API call, and a server, a database, or storage is yours. This is the trait most people feel first.

2. Broad network access

Capabilities are available over the network and reached through standard mechanisms, so you can work from a laptop, a phone, or another server. The cloud is wherever your connection is, not a machine in one room.

3. Resource pooling

The provider pools its compute, storage, and networking to serve many customers, dynamically assigning and reassigning capacity based on demand. You generally do not know, and do not need to know, exactly which physical machine is running your workload. This multi-tenant pooling is what makes the economics work.

4. Rapid elasticity

Capacity scales out and back in quickly, sometimes automatically, to match load. To the user, the available resources can look effectively unlimited. You add capacity for a traffic spike and shed it afterward, rather than buying for the worst case and idling the rest of the year.

5. Measured service

Usage is metered, and you pay for what you consume, whether that is compute hours, storage volume, or requests served. This metering is also what gives you the dashboards and bills that make cloud spending visible and, with effort, controllable.

A simple test: can you provision it yourself, reach it over the network, share pooled capacity, scale it on demand, and see metered usage? If yes to all five, you are looking at cloud computing as NIST defines it.

IaaS, PaaS and SaaS Explained

The three service models describe how much of the stack the provider runs for you. Think of them as a ladder: at the bottom you manage the most, and at each step up the provider takes on more, leaving you free to focus higher up. The IaaS vs PaaS vs SaaS distinction is the single most useful frame for reading any cloud product page.

Infrastructure as a Service (IaaS)

IaaS hands you the basic building blocks, compute, storage, and networking, with the highest degree of control. You manage the operating system and everything you install on top; the provider runs the physical hardware and the virtualization beneath it (virtualization is the software layer, often built on a hypervisor, that splits one physical server into many isolated virtual ones). AWS positions services like Amazon EC2 here, Microsoft Azure gives you virtual machines you manage, and Google Cloud offers Compute Engine. Choose IaaS when you want flexibility close to running your own servers, without owning the data center.

Platform as a Service (PaaS)

PaaS removes the infrastructure and operating-system management so you can concentrate on deploying and running your application. You bring your code; the platform handles the servers, patching, and scaling underneath. Examples include AWS Elastic Beanstalk, Azure App Service and Azure Functions, and Google App Engine. Reach for PaaS when you want to ship software without babysitting the machines it runs on.

Software as a Service (SaaS)

SaaS is the ready-made application, run and managed entirely by the vendor and delivered to you over the network. You just use it. Web-based email, Microsoft 365, and Google Workspace are everyday examples. With SaaS, you manage your data and your users, and essentially nothing else. (A closely related variant, serverless functions or FaaS, such as Google Cloud Run functions, runs your code on events with a similar low-management profile.)

ModelYou manageProvider managesProvider examples
IaaSOS, runtime, apps, dataPhysical hardware, virtualization, networkingAmazon EC2, Azure VMs, Google Compute Engine
PaaSYour app code and dataOS, runtime, scaling, infrastructureAWS Elastic Beanstalk, Azure App Service, Google App Engine
SaaSYour data and usersThe entire application and everything beneath itMicrosoft 365, Google Workspace, web email

The pattern is consistent: as you move from IaaS to PaaS to SaaS, you trade control for convenience. None is better in the abstract; the right model depends on how much you want to manage and how much differentiation you get from managing it.

Ready to see these models in a real provider? Each major cloud maps its catalog onto IaaS, PaaS, and SaaS in its own way. Browse the provider pillars for AWS, Microsoft Azure, and Google Cloud to see how the same ideas take shape across vendors.

The 4 Deployment Models

Where the service models describe what the provider runs, the deployment models describe who the cloud is for and where it lives. NIST names four ways to deploy cloud computing, and most real-world setups are some blend of them.

Public cloud

Infrastructure is owned and operated by a provider and shared across many organizations over the public internet. AWS, Microsoft Azure, and Google Cloud are the headline public clouds. You get the broadest reach and the cleanest pay-as-you-go economics, on shared, multi-tenant capacity.

Private cloud

Infrastructure is provisioned for a single organization, whether hosted on-premises or by a third party. A private cloud trades some of the public cloud's elastic economics for tighter control, which appeals to organizations with strict regulatory, data-residency, or performance requirements.

Hybrid cloud

Two or more distinct clouds, often a private and a public one, remain separate but are bound together so data and applications can move between them. Hybrid is common in practice: keep sensitive workloads private while bursting to public capacity for scale or new projects.

Community cloud

Infrastructure is shared by several organizations with common concerns, such as a shared mission, security posture, or compliance regime. Think of a group of agencies or institutions in the same regulated sector pooling a cloud built to their shared standards.

Who Manages What (a First Look at Shared Responsibility)

Moving to cloud computing does not hand off all responsibility; it splits it. The provider secures and runs the underlying platform, and you remain responsible for how you configure and use it. AWS frames this as security of the cloud versus security in the cloud. Microsoft Azure publishes a responsibility matrix that shifts by service model, and Google Cloud describes a related idea it calls shared fate. The common thread is that the line between provider and customer moves depending on whether you are using IaaS, PaaS, or SaaS.

The rule of thumb tracks the service-model ladder above. With IaaS you keep the most responsibility, patching the operating system, configuring the network, and securing your applications, because you control the most. With SaaS the provider handles almost everything, and your job narrows to managing your data, your users, and their access. PaaS sits in between. In every case, your data and your identities are yours to protect; that part never fully transfers.

Why this matters from day one: most cloud security incidents trace back to customer-side misconfiguration, not a failure of the provider's platform. Knowing which side of the line a control sits on is the difference between assuming you are covered and actually being covered.

This is only a first look. The split deserves its own treatment, because getting it wrong is where real risk creeps in. Read the dedicated guide on the cloud shared responsibility model next, and pair it with cloud regions, zones, and data residency to understand where your data physically lives.

Who Cloud Computing Is For

We have answered what is cloud computing and how it is structured; the last question is who benefits and which model fits. Cloud computing suits almost everyone who builds or runs software, but the right entry point shifts by need.

👨‍💻
Individual builders and learners

Developers, students, and hobbyists who want a server or database without buying hardware. Free tiers and pay-as-you-go pricing let you start small, and PaaS or serverless removes most of the operations work so you can focus on building.

Best fit: PaaS or serverless
🚀
Startups and scale-ups

Teams that need to move fast and scale unpredictably. Rapid elasticity means you provision for today and grow without re-architecting, while measured billing keeps early-stage costs proportional to actual usage.

Best fit: Public cloud, mixed models
🏢
Enterprises

Large organizations modernizing legacy systems while meeting governance and reliability needs. Many adopt a hybrid model, keeping sensitive workloads private while using public cloud for scale, analytics, and new initiatives.

Best fit: Hybrid cloud
🏛
Regulated and public-sector bodies

Organizations with strict compliance, data-residency, or sovereignty rules. Private or community clouds, and region-aware public-cloud setups, let them meet requirements about where data lives and who can touch it.

Best fit: Private or community cloud

Honest Trade-offs

No answer to what is cloud computing is complete without the trade-offs. Cloud is a sensible default for most new workloads, and the points below are not reasons to avoid it. They are reasons to adopt it with clear eyes.

Costs are metered, so bills can surprise you

Measured service is a feature until idle resources, over-provisioned instances, or runaway usage quietly add up. Cloud removes the upfront capital cost but replaces it with an ongoing operating cost that needs active monitoring. Set budgets and watch usage from the start.

Most incidents are customer misconfiguration

The provider secures the platform, but how you configure access, networking, and storage is on you. The shared responsibility line moves by service model, and assuming you are covered when you are not is a common and costly mistake.

Lock-in and portability take planning

Higher-level managed services are convenient but can tie you to one provider's APIs and pricing. Moving later is rarely a simple lift-and-shift. Weigh the convenience of PaaS and SaaS against how easily you could change course.

Data residency and compliance are your concern

Where your data physically lives has legal and regulatory weight. Public clouds span many regions, so choosing the right one, and understanding the rules that apply, is a decision you cannot delegate. Confirm specifics and current terms with the provider.

Frequently Asked Questions

In simple terms, what is cloud computing? It is on-demand access to computing resources, such as servers, storage, databases, and software, delivered over the internet. Instead of buying and running your own hardware, you rent capacity from a provider, scale it up or down as needed, and pay only for what you use. NIST defines it formally in Special Publication 800-145.
They are the three cloud service models, ordered by how much the provider runs for you. IaaS gives you raw compute, storage, and networking that you manage (for example Amazon EC2, Azure VMs, Google Compute Engine). PaaS handles the infrastructure so you focus on your app (AWS Elastic Beanstalk, Azure App Service, Google App Engine). SaaS is a finished application the vendor runs entirely, like Microsoft 365 or Google Workspace.
Per NIST SP 800-145, the five essential characteristics of cloud computing are on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Together these five traits distinguish genuine cloud computing from simply renting a remote server.
NIST names four cloud computing deployment models: public, private, hybrid, and community. Public cloud is shared infrastructure run by a provider; private cloud is dedicated to one organization; hybrid cloud links the two so workloads can move between them; and community cloud is shared by organizations with common concerns such as compliance or mission.
Both the provider and the customer, under a shared responsibility model. The provider secures the underlying platform (AWS calls this security of the cloud), while you secure how you use it: your configuration, access, and data (security in the cloud). The exact split shifts with the service model, with customers carrying more responsibility under IaaS than under SaaS. See our shared responsibility guide for the full picture.
Not automatically. Cloud removes large upfront hardware costs and lets you pay for what you use, which is efficient for variable or growing workloads. But steady, predictable, high-utilization workloads can sometimes cost more in the cloud than on owned hardware, and idle or over-provisioned resources add up. The savings come from matching capacity to need and monitoring usage, not from the cloud alone.
Fact-checked against NIST SP 800-145 and AWS, Microsoft Azure, and Google Cloud documentation, June 2026. Verify current pricing and terms with the provider before you commit.
AWS and Amazon Web Services are trademarks of Amazon.com, Inc. or its affiliates. Microsoft, Azure, and Microsoft 365 are trademarks of Microsoft Corporation. Google Cloud, Google Workspace, Compute Engine, and App Engine are trademarks of Google LLC. NIST is the U.S. National Institute of Standards and Technology. This article is editorially independent and not affiliated with, endorsed by, or sponsored by any provider named here. All product names are used for identification purposes only.