Technical guidePDF2011

The NIST Definition of Cloud Computing

Original title NIST SP 800-145: The NIST Definition of Cloud Computing

National Institute of Standards and Technology · Peter Mell, Timothy Grance

A three-page NIST publication that defines cloud computing through five essential characteristics, three service models and four deployment models. It gives a shared vocabulary for comparing cloud services and deployment strategies.

U.S. public domain — U.S. Government work; free to reuse

On this page

Overview

Published in September 2011 by Peter Mell and Timothy Grance of the NIST Computer Security Division, the document was prepared for federal agencies but may be used voluntarily by other organisations and is not subject to copyright. Its purpose is to support broad comparisons of cloud services and deployment strategies and to give a baseline for discussion, from what cloud computing is to how best to use it. The service and deployment models form a simple taxonomy that does not prescribe any method of deployment, delivery or business operation.

The definition describes cloud computing as a model for ubiquitous, convenient, on-demand network access to a shared pool of configurable resources (networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal management effort. The five essential characteristics are on-demand self-service, broad network access, resource pooling (a multi-tenant model), rapid elasticity and measured service.

Three service models are defined: SaaS, where the consumer uses the provider's applications; PaaS, where the consumer deploys its own or acquired applications using the provider's tools; and IaaS, where the consumer provisions processing, storage and networks and runs arbitrary software. The four deployment models are private, community, public and hybrid clouds. A footnote splits cloud infrastructure into a physical layer of server, storage and network hardware and an abstraction layer of software above it.

Key points

  1. The cloud model has five essential characteristics, three service models and four deployment models.
  2. The five characteristics are on-demand self-service, broad network access, resource pooling, rapid elasticity and measured service.
  3. With resource pooling the customer generally does not know the exact location of resources but may specify it at a higher level such as country, state or datacenter.
  4. Measured service is typically on a pay-per-use or charge-per-use basis.
  5. In SaaS the consumer does not manage the infrastructure; in PaaS it controls deployed applications and possibly hosting-environment settings; in IaaS it controls operating systems, storage and deployed applications.
  6. A private cloud is for a single organisation and may be on or off premises; a public cloud exists on the provider's premises.
  7. A community cloud serves a community with shared concerns such as mission, security requirements, policy and compliance.
  8. A hybrid cloud binds two or more distinct clouds with technology that enables data and application portability, for example cloud bursting.

Using it in design

  • Use the NIST terms when describing on-prem and SaaS delivery of the platform: an on-prem installation is a private cloud, a hosted service is SaaS.
  • In data-centre capacity planning, state the customer-facing service model (IaaS, PaaS, SaaS), because the layer the provider manages, and so the facility's responsibility, differs in each.
  • Treat resource pooling and rapid elasticity as inputs to demand variability when sizing power and cooling shares together with redundancy.
  • Record private or community cloud as a separate facility requirement for customers with location or confidentiality needs, distinct from public cloud.

Monthly newsletter · free

Keep your reading list current

Once a month: new library sources, changes to Turkish regulations and upcoming data centre events.

SoSo CAD

Assess redundancy through scenarios

Compare normal operation and equipment failures in SoSo CAD, with supplied loads and capacity shortfalls in one view.

Request a demo
Normal operation and failure scenario comparison in SoSo CAD

Who should read it

System planners, programme managers and technologists adopting cloud computing as consumers or providers.

Document contents

  1. 1. Introduction
  2. 1.1 Authority
  3. 1.2 Purpose and Scope
  4. 1.3 Audience
  5. 2. The NIST Definition of Cloud Computing
  6. Essential Characteristics
  7. Service Models
  8. Deployment Models

Read the document

nist-sp-800-145-cloud-definition.pdf

PDF · 0.1 MB · English

U.S. public domain — U.S. Government work; free to reuse

The document is provided unaltered because its licence permits redistribution.

Publication details

Authors
Peter Mell; Timothy Grance
Publisher
National Institute of Standards and Technology
Year
2011
Document number
NIST SP 800-145
Document language
English
Source type
Expert / community
Access
Open licence — downloadable
Licence
U.S. public domain — U.S. Government work; free to reuse
Licence evidence
www.copyright.gov
Original licence note

NIST publication available free of charge via doi.org/10.6028; the front-matter authority/copyright statement says it is not subject to copyright in the United States (attribution appreciated); U.S. government work under 17 U.S.C. 105.

Citation

Peter Mell; Timothy Grance (2011). NIST SP 800-145: The NIST Definition of Cloud Computing. National Institute of Standards and Technology. NIST SP 800-145. https://doi.org/10.6028/NIST.SP.800-145

All content and rights belong to the respective authors and publishers. SoSo CAD provides only the citation, its own summary and a link to the source, and is not responsible for the sources' content.