NIST 5 Essential Characteristics of Cloud Computing
The National Institute of Standards and Technology (NIST) published the authoritative definition of cloud computing in Special Publication 800-145 (2011). According to NIST, cloud computing must exhibit five essential characteristics. These are not optional features — they are definitional requirements.
"Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources..." — NIST SP 800-145
The Five Characteristics
1. On-Demand Self-Service
Users can provision compute resources (e.g., spin up a VM, create a storage bucket) automatically, without human interaction with the service provider. You log into the AWS Console or use the CLI, and resources appear in seconds — no phone calls, no purchase orders.
Example: An engineer creates an EC2 instance at 2 AM without contacting Amazon support.
2. Broad Network Access
Cloud services are accessible over the network via standard mechanisms (HTTP, HTTPS, SSH) from any device — laptops, phones, tablets, embedded systems. This characteristic ensures cloud is not tied to a proprietary network.
Example: A developer in Mumbai accesses a GCP Kubernetes cluster from a hotel WiFi using kubectl.
3. Resource Pooling
The provider's resources (compute, storage, memory, network) are pooled to serve multiple consumers using a multi-tenant model. Resources are dynamically assigned based on demand. Individual consumers don't control or know the exact physical location of resources (though they may specify country/region).
Example: Thousands of AWS customers share the same physical servers in us-east-1 — isolated by virtualization — without interfering with each other.
4. Rapid Elasticity
Capabilities can be rapidly scaled out and in — in some cases automatically — commensurate with demand. To the consumer, the available resources often appear unlimited and can be appropriated in any quantity at any time.
Example: An e-commerce site auto-scales from 10 to 500 EC2 instances during Black Friday, then scales back to 10 by midnight.
5. Measured Service
Cloud systems automatically control and optimize resource use by leveraging a metering capability. Usage is monitored, controlled, and reported — providing transparency for both provider and consumer. You pay only for what you use.
Example: AWS bills you for exactly 4.7 GB of S3 storage and 1.2 million API requests in a month.
Comparison Table
| Characteristic | Key Concept | Business Impact |
|---|---|---|
| On-Demand Self-Service | No human intermediary | Speed — deploy in minutes |
| Broad Network Access | Standard protocols, any device | Accessibility — work from anywhere |
| Resource Pooling | Multi-tenancy, shared infrastructure | Cost efficiency — economies of scale |
| Rapid Elasticity | Auto-scale up and down | Agility — handle variable load |
| Measured Service | Pay-per-use metering | Cost control — no wasted spend |
Why These 5 Characteristics Matter
If a service is missing any of these five characteristics, it is not true cloud computing by NIST's definition. For example:
- A hosted server you rent monthly but can't self-provision → not cloud (lacks on-demand self-service).
- A private server accessible only via VPN on proprietary hardware → not cloud (lacks broad network access and resource pooling).
NIST's definition is used in government procurement, academic research, and enterprise cloud strategy worldwide.