NIST SP 800-145, the NIST Definition of Cloud Computing

[[3. Resources/Readwise/Full Document Contents/Articles/NIST SP 800-145, the NIST Definition of Cloud Computing|Full Document Contents]]
## Document Notes
1. **Summarize**:
The NIST Special Publication 800-145 provides a comprehensive definition of cloud computing. It describes cloud computing as a model that allows for on-demand network access to a shared pool of configurable computing resources. The model is characterized by on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. It also outlines three service models (SaaS, PaaS, IaaS) and four deployment models (private, community, public, hybrid). The document is a product of the Information Technology Laboratory (ITL) at NIST, which aims to advance the development and productive use of information technology.
2. **Bullet Points**:
- Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to shared resources.
- Essential Characteristics:
- On-demand self-service
- Broad network access
- Resource pooling
- Rapid elasticity
- Measured service
- Service Models:
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
- Deployment Models:
- Private cloud
- Community cloud
- Public cloud
- Hybrid cloud
- The Information Technology Laboratory (ITL) at NIST promotes the U.S. economy and public welfare by providing technical leadership for the nation’s measurement and standards infrastructure.
3. **Paraphrase**:
- "Cloud computing is a model that provides easy, anywhere, anytime network access to a common set of adjustable computing resources. These resources can be quickly supplied and released with minimal management effort or interaction with the service provider."
- "The ITL at NIST supports the U.S. economy and public welfare by leading the technical aspects of the nation's measurement and standards infrastructure. ITL develops tests, test methods, reference data, proof of concept implementations, and technical analysis to foster the growth and effective use of information technology."
4. **Press Release**:
"Unveiling the NIST Definition of Cloud Computing! The National Institute of Standards and Technology (NIST) has released a comprehensive definition of cloud computing. This model, characterized by on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service, is set to revolutionize the way we understand and utilize cloud technology. The document also outlines three service models and four deployment models, providing a complete framework for cloud computing. This groundbreaking work is a product of the Information Technology Laboratory (ITL) at NIST, a leader in advancing the development and productive use of information technology."
5. **Conclusion**:
The NIST Special Publication 800-145 provides a comprehensive and detailed definition of cloud computing, outlining its essential characteristics, service models, and deployment models. This work, produced by the ITL at NIST, is a significant contribution to our understanding of cloud technology and its potential applications.
6. **Questions**:
- How can the definition of cloud computing provided by NIST be applied in practical scenarios?
- What are the potential implications of the different service and deployment models for businesses and consumers?
- How might the essential characteristics of cloud computing evolve in the future?
7. **Auto-tagging**:
Cloud Computing, NIST, ITL, SaaS, PaaS, IaaS, Private Cloud, Community Cloud, Public Cloud, Hybrid Cloud
8. **Index Creation**:
Cloud Computing: 5
NIST: 1
ITL: 2
SaaS: 5
PaaS: 5
IaaS: 5
Private Cloud: 6
Community Cloud: 6
Public Cloud: 6
Hybrid Cloud: 6
9. **Table of Contents**:
- Introduction: 1
- Definition of Cloud Computing: 5
- Essential Characteristics of Cloud Computing: 5
- Service Models of Cloud Computing: 5
- Deployment Models of Cloud Computing: 6
- Information Technology Laboratory (ITL) at NIST: 2
10. **References**:
NIST Special Publication 800-145: The NIST Definition of Cloud Computing
11. **Future Research**:
- Exploration of practical applications of the different service and deployment models.
- Investigation into the evolution of the essential characteristics of cloud computing.
- Study of the impact of cloud computing on different sectors of the economy.
12. **Hypotheses**:
- The different service and deployment models of cloud computing have distinct implications for businesses and consumers.
- The essential characteristics of cloud computing will continue to evolve as technology advances.
- The widespread adoption of cloud computing will have significant impacts on various sectors of the economy.
13. **Methodology**:
- Conduct surveys and interviews to understand the practical applications of the different service and deployment models.
- Perform a longitudinal study to track the evolution of the essential characteristics of cloud computing.
- Use econometric analysis to assess the impact of cloud computing on different sectors of the economy.
14. **Implications**:
The future research could provide valuable insights into the practical applications and implications of cloud computing, contributing to our understanding of this technology and informing policy and practice in various sectors.
> [!note]+ Document Notes
> 1. **Summarize**:
> The NIST Special Publication 800-145 provides a comprehensive definition of cloud computing. It describes cloud computing as a model that allows for on-demand network access to a shared pool of configurable computing resources. The model is characterized by on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. It also outlines three service models (SaaS, PaaS, IaaS) and four deployment models (private, community, public, hybrid). The document is a product of the Information Technology Laboratory (ITL) at NIST, which aims to advance the development and productive use of information technology.
>
> 2. **Bullet Points**:
> - Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to shared resources.
> - Essential Characteristics:
> - On-demand self-service
> - Broad network access
> - Resource pooling
> - Rapid elasticity
> - Measured service
> - Service Models:
> - Software as a Service (SaaS)
> - Platform as a Service (PaaS)
> - Infrastructure as a Service (IaaS)
> - Deployment Models:
> - Private cloud
> - Community cloud
> - Public cloud
> - Hybrid cloud
> - The Information Technology Laboratory (ITL) at NIST promotes the U.S. economy and public welfare by providing technical leadership for the nation’s measurement and standards infrastructure.
>
> 3. **Paraphrase**:
> - "Cloud computing is a model that provides easy, anywhere, anytime network access to a common set of adjustable computing resources. These resources can be quickly supplied and released with minimal management effort or interaction with the service provider."
> - "The ITL at NIST supports the U.S. economy and public welfare by leading the technical aspects of the nation's measurement and standards infrastructure. ITL develops tests, test methods, reference data, proof of concept implementations, and technical analysis to foster the growth and effective use of information technology."
>
> 4. **Press Release**:
> "Unveiling the NIST Definition of Cloud Computing! The National Institute of Standards and Technology (NIST) has released a comprehensive definition of cloud computing. This model, characterized by on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service, is set to revolutionize the way we understand and utilize cloud technology. The document also outlines three service models and four deployment models, providing a complete framework for cloud computing. This groundbreaking work is a product of the Information Technology Laboratory (ITL) at NIST, a leader in advancing the development and productive use of information technology."
>
> 5. **Conclusion**:
> The NIST Special Publication 800-145 provides a comprehensive and detailed definition of cloud computing, outlining its essential characteristics, service models, and deployment models. This work, produced by the ITL at NIST, is a significant contribution to our understanding of cloud technology and its potential applications.
>
> 6. **Questions**:
> - How can the definition of cloud computing provided by NIST be applied in practical scenarios?
> - What are the potential implications of the different service and deployment models for businesses and consumers?
> - How might the essential characteristics of cloud computing evolve in the future?
>
> 7. **Auto-tagging**:
> Cloud Computing, NIST, ITL, SaaS, PaaS, IaaS, Private Cloud, Community Cloud, Public Cloud, Hybrid Cloud
>
> 8. **Index Creation**:
> Cloud Computing: 5
> NIST: 1
> ITL: 2
> SaaS: 5
> PaaS: 5
> IaaS: 5
> Private Cloud: 6
> Community Cloud: 6
> Public Cloud: 6
> Hybrid Cloud: 6
>
> 9. **Table of Contents**:
> - Introduction: 1
> - Definition of Cloud Computing: 5
> - Essential Characteristics of Cloud Computing: 5
> - Service Models of Cloud Computing: 5
> - Deployment Models of Cloud Computing: 6
> - Information Technology Laboratory (ITL) at NIST: 2
>
> 10. **References**:
> NIST Special Publication 800-145: The NIST Definition of Cloud Computing
>
> 11. **Future Research**:
> - Exploration of practical applications of the different service and deployment models.
> - Investigation into the evolution of the essential characteristics of cloud computing.
> - Study of the impact of cloud computing on different sectors of the economy.
>
> 12. **Hypotheses**:
> - The different service and deployment models of cloud computing have distinct implications for businesses and consumers.
> - The essential characteristics of cloud computing will continue to evolve as technology advances.
> - The widespread adoption of cloud computing will have significant impacts on various sectors of the economy.
>
> 13. **Methodology**:
> - Conduct surveys and interviews to understand the practical applications of the different service and deployment models.
> - Perform a longitudinal study to track the evolution of the essential characteristics of cloud computing.
> - Use econometric analysis to assess the impact of cloud computing on different sectors of the economy.
>
> 14. **Implications**:
> The future research could provide valuable insights into the practical applications and implications of cloud computing, contributing to our understanding of this technology and informing policy and practice in various sectors.
## Highlights
- The NIST definition characterizes important aspects of cloud
computing and is intended to serve as a means for broad comparisons of cloud services and deployment
strategies, and to provide a baseline for discussion from what is cloud computing to how to best use cloud
computing. ([View Highlight](https://read.readwise.io/read/01h4bx9dv6mn32fvkh9bpcjpc6))
- Essential Characteristics:
On-demand self-service. A consumer can unilaterally provision computing capabilities, such as
server time and network storage, as needed automatically without requiring human
interaction with each service provider.
Broad network access. Capabilities are available over the network and accessed through standard
mechanisms that promote use by heterogeneous thin or thick client platforms (e.g.,
mobile phones, tablets, laptops, and workstations).
Resource pooling. The provider’s computing resources are pooled to serve multiple consumers
using a multi-tenant model, with different physical and virtual resources dynamically
assigned and reassigned according to consumer demand. There is a sense of location
independence in that the customer generally has no control or knowledge over the exact
location of the provided resources but may be able to specify location at a higher level of
abstraction (e.g., country, state, or datacenter). Examples of resources include storage,
processing, memory, and network bandwidth.
Rapid elasticity. Capabilities can be elastically provisioned and released,
in some cases
automatically, to scale rapidly outward and inward commensurate with demand. To the
consumer, the capabilities available for provisioning often appear to be unlimited and can
be appropriated in any quantity at any time.
Measured service. Cloud systems automatically control and optimize resource use by leveraging
a metering capability1 at some level of abstraction appropriate to the type of service (e.g.,
storage, processing, bandwidth, and active user accounts). Resource usage can be
monitored, controlled, and reported, providing transparency for both the provider and
consumer of the utilized service. ([View Highlight](https://read.readwise.io/read/01h4bx9xs7jmqvk54za0zxbyn8))
- Service Models:
Software as a Service (SaaS). The capability provided to the consumer is to use the provider’s
applications running on a cloud infrastructure2. The applications are accessible from
various client devices through either a thin client interface, such as a web browser (e.g.,
web-based email), or a program interface. The consumer does not manage or control the
underlying cloud infrastructure including network, servers, operating systems, storage, or
even individual application capabilities, with the possible exception of limited user-
specific application configuration settings.
Platform as a Service (PaaS). The capability provided to the consumer is to deploy onto the cloud
infrastructure consumer-created or acquired applications created using programming ([View Highlight](https://read.readwise.io/read/01h4bxadgvch7cfes4hts7gnnm))
- languages, libraries, services, and tools supported by the provider.3 The consumer does
not manage or control the underlying cloud infrastructure including network, servers,
operating systems, or storage, but has control over the deployed applications and possibly
configuration settings for the application-hosting environment. ([View Highlight](https://read.readwise.io/read/01h4bxamq3aqtjfjj8s72587xa))
- Infrastructure as a Service (IaaS). The capability provided to the consumer is to provision
processing, storage, networks, and other fundamental computing resources where the
consumer is able to deploy and run arbitrary software, which can include operating
systems and applications. The consumer does not manage or control the underlying cloud
infrastructure but has control over operating systems, storage, and deployed applications;
and possibly limited control of select networking components (e.g., host firewalls). ([View Highlight](https://read.readwise.io/read/01h4bxare8tqbdmnr8w0yws7cs))
- Deployment Models:
Private cloud. The cloud infrastructure is provisioned for exclusive use by a single organization
comprising multiple consumers (e.g., business units). It may be owned, managed, and
operated by the organization, a third party, or some combination of them, and it may exist
on or off premises.
Community cloud. The cloud infrastructure is provisioned for exclusive use by a specific
community of consumers from organizations that have shared concerns (e.g., mission,
security requirements, policy, and compliance considerations). It may be owned,
managed, and operated by one or more of the organizations in the community, a third
party, or some combination of them, and it may exist on or off premises.
Public cloud. The cloud infrastructure is provisioned for open use by the general public. It may be
owned, managed, and operated by a business, academic, or government organization, or
some combination of them.
It exists on the premises of the cloud provider.
Hybrid cloud. The cloud infrastructure is a composition of two or more distinct cloud
infrastructures (private, community, or public) that remain unique entities, but are bound
together by standardized or proprietary technology that enables data and application
portability (e.g., cloud bursting for load balancing between clouds). ([View Highlight](https://read.readwise.io/read/01h4bxb8qpfg8arr72rkxd0x4n))