Estd 1919
Estd 1919
PRESENTED BY:
ROLL NO :- 11200220025
Content
Introduction
The NIST model of cloud computing is a framework that defines the essential characteristics, service models,
and deployment models of cloud computing. It was developed by the National Institute of Standards and
Technology (NIST) to provide a common understanding of cloud computing and to help organizations assess the
suitability of cloud computing for their needs.
On-demand self-service: Users can provision computing resources, such as storage, processing, and networking, as
needed without requiring human interaction with the cloud provider.
Broad network access: Cloud resources can be accessed over the network from anywhere, using a variety of devices.
Resource pooling: The cloud provider pools computing resources and dynamically assigns them to users as needed.
Rapid elasticity: Cloud resources can be rapidly provisioned and released, so users can scale their computing resources
up or down as needed.
Measured service: Cloud providers measure and report on the resources that users consume, so users can track their
costs and usage.
Cloud computing is a way to deliver computing services over the internet.
The NIST model defines five essential characteristics of cloud computing: on-demand self-service, broad network
access, resource pooling, rapid elasticity, and measured service.
The NIST model also defines three service models for cloud computing: IaaS, PaaS, and SaaS.
The NIST model also defines four deployment models for cloud computing: public, private, community, and hybrid.
CLOUD COMPUTING
What is cloud computing
Cloud computing is the delivery of computing services—such as servers, storage, databases, networking,
software, analytics, and intelligence—over the Internet (“the cloud”).
Cloud computing is a way to access computing resources, such as servers, storage, and networking, on demand.
This means that you only pay for the resources that you use, and you can scale up or down your usage as
needed.
Cost savings: Cloud computing can help you save money on IT infrastructure and operations costs.
Scalability: Cloud computing can be scaled up or down as needed, so you can avoid overprovisioning or
underprovisioning your IT resources.
Flexibility: Cloud computing can be used to deliver a wide range of IT services, so you can be more agile
and responsive to changing business needs.
Reliability: Cloud providers typically have a high level of uptime and availability, so you can be
confident that your applications and data will be available when you need them.
Security: Cloud providers typically have strong security measures in place to protect their data centers
and applications.
CLOUD COMPUTING
The NIST definition of cloud computing.
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared
pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that
can be rapidly provisioned and released with minimal management effort or service provider interaction.
This cloud model is composed of five essential characteristics, three service models, and four deployment
models.
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).
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).
CLOUD COMPUTING
Here are the five essential characteristics of cloud computing, as defined by NIST:
On-demand self-service: Users can provision computing resources, such as storage, processing, and
networking, as needed without requiring human interaction with the cloud provider.
Broad network access: Cloud resources can be accessed over the network from anywhere, using a
variety of devices.
Resource pooling: The cloud provider pools computing resources and dynamically assigns them to
users as needed.
Rapid elasticity: Cloud resources can be rapidly provisioned and released, so users can scale their
computing resources up or down as needed.
Measured service: Cloud providers measure and report on the resources that users consume, so users
can track their costs and usage.
These five characteristics are what make cloud computing different from traditional IT infrastructure.
They allow cloud users to access computing resources on demand, without having to worry about the
underlying infrastructure. This can save businesses money and make it easier to scale their IT
resources as needed.
CLOUD COMPUTING
The five essential characteristics of cloud computing
Here are some examples of how these five characteristics can be used in practice:
On-demand self-service: A business can use on-demand self-service to provision more computing
resources during peak demand, and then release those resources when demand subsides. This can help
the business save money on its IT infrastructure costs.
Broad network access: A business can use broad network access to access cloud resources from
anywhere in the world. This can be helpful for businesses that have employees who work remotely or
that need to access cloud resources from different locations.
Resource pooling: A cloud provider can use resource pooling to dynamically assign computing
resources to users as needed. This can help the cloud provider to improve the efficiency of its
infrastructure and to reduce its costs.
Rapid elasticity: A business can use rapid elasticity to scale its computing resources up or down as
needed. This can be helpful for businesses that experience unpredictable demand or that need to be able
to respond quickly to changes in the market.
The five essential characteristics of cloud computing are a key part of what makes cloud computing a
powerful and flexible tool for businesses. By understanding these characteristics, businesses can make better
decisions about whether or not to use cloud computing, and how to use it effectively.