0% found this document useful (0 votes)
37 views32 pages

Chapter 4-A Cloud Computing Model

slides

Uploaded by

seif
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views32 pages

Chapter 4-A Cloud Computing Model

slides

Uploaded by

seif
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

Cloud Computing

Sandeep Bhowmik

Chapter 4

Cloud Computing Model

Cambridge University Press


Chapter 4 Cloud Computing Model

Standard Cloud Model

• Any technology needs a standard model for the convenience of


understanding and globalization.

• During early days, several models were represented by different


bodies from their respective viewpoints.

• The most appreciated and accepted model of cloud computing


comes from U.S. National Institute of Standards and
Technology (NIST).

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 2


Chapter 4 Cloud Computing Model

The NIST Model

• The model was proposed by Information Technology


Laboratory of NIST in 2011.

• The definition states,


“Cloud computing is a model for enabling 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 promotes availability and is
composed of five essential characteristics, three service
models, and four deployment models.”

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 3


Chapter 4 Cloud Computing Model

The NIST Model

• When unpacked, it can be observed that the definition says,


• Cloud computing is a model and not a technology.
• Cloud computing enables users’ access to pools of
computing resources via network.
• The resources are shared among users and made available
on-demand.
• The prime benefit is the ease of use with very little
management headache for users.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 4


Chapter 4 Cloud Computing Model

The NIST Model

• The NIST model describes cloud from two perspective –

• Cloud modeling based on deployment - It focuses on the


access boundary and location of the cloud establishment.

• Cloud modeling based on service delivery - describes the


type of computing service that is offered to users.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 5


Chapter 4 Cloud Computing Model

The NIST Model

• The NIST model also mentions five essential characteristics of


cloud computing.

• A computing facility empowered by these five characteristics or


attributes, can be referred as Cloud Computing.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 6


Chapter 4 Cloud Computing Model

The NIST Model

• Essential Characteristic of Cloud Computing

1. On-demand self-service

• On-demand ability empowers users to consume the computing


facility as much based on their current demand, at any moment.

• Computing facility is delivered by third party service provider.

• Self-service refers that computing facility can be arranged without


any human intervention at service provider’s end. Hence, system
must have automated mechanism to manage things.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 7


Chapter 4 Cloud Computing Model

The NIST Model

• Essential Characteristic of Cloud Computing

2. Resource pooling

• Computing requires resources like processor, memory, storage and


network.

• Cloud vendors maintain pools of computing resources to


support all users’ computing need.

• Users can access and use these resources to satisfy their


computing needs as and when required.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 8


Chapter 4 Cloud Computing Model

The NIST Model

• Essential Characteristic of Cloud Computing

3. Broad network access

• The cloud service facility installed at the provider’s end is remotely


accessed by users through network.

• To serve this purpose, strong network infrastructure has to be in


place.

• Broad network access facility makes cloud computing


ubiquitous or accessible anywhere.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 9


Chapter 4 Cloud Computing Model

The NIST Model

• Essential Characteristic of Cloud Computing

4. Rapid elasticity

• Cloud computing requires provisioning of adequate and


frequently changing demand of resources for a large number of
users.

• The computing environment must create an impression of


limitless repository of resources .

• Rapid provisioning and release of resources is critical for


building a low cost computing facility.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 10


Chapter 4 Cloud Computing Model

The NIST Model

• Essential Characteristic of Cloud Computing

4. Rapid elasticity

• Resources should be delivered to user immediately on demand.

• Again when a user no more uses the resources, those have to be


taken back immediately, to avoid wastage of valuable resources
.

• Rapid elasticity refers to the ability of a system to grow and


shrink swiftly, according to the requirement.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 11


Chapter 4 Cloud Computing Model

The NIST Model

• Essential Characteristic of Cloud Computing

5. Measured service

• Measuring the usages of computing resources by a user is


essential.

• This is done on known metric such as amount of processing power


consumed, use of storage volume, network bandwidth used,
number of network transactions etc.

• This usage of the pooled resources has to be calculated and stated


(or billed) to every user/organization.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 12


Chapter 4 Cloud Computing Model

The NIST Model

• Essential Characteristic of Cloud Computing

5. Measured service

• This way, users are no more charged for any idle resources or
for resources they are not using.

• The metering of actual resource consumption dramatically


reduces the cost of computing for users.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 13


Chapter 4 Cloud Computing Model

The NIST Model

• Another Important Characteristic

Multi-tenancy

• Single set of resources can have multiple tenants who are


not linked with each other.

• Multi-tenancy allows the sharing of same resources by


different subscribers without the subscribers being aware
of it.

• Multi-tenancy is not called out as an essential cloud


characteristic of cloud computing, but is often considered
as such.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 14


Chapter 4 Cloud Computing Model

The NIST Model

• Another Important Characteristic

Multi-tenancy

• Single-tenancy increases usage cost.

• Multi-tenancy makes cloud computing economical.

• Multi-tenancy perfectly fits in public cloud environment, but


does not apply in private deployments.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 15


Chapter 4 Cloud Computing Model

The NIST Model

• Comparison of characteristics among cluster, grid and cloud


computing models

Cluster Grid Cloud

Resource Pooling Yes Yes Yes

Broad Network Access Yes Yes Yes

Measured Service No Yes Yes

Rapid Elasticity No No Yes

On-demand Self-service No No Yes

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 16


Chapter 4 Cloud Computing Model

The NIST Model

• NIST Model consists of three components


• Cloud service model
• Cloud deployment model
• Essential cloud attributes or characteristics

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 17


Chapter 4 Cloud Computing Model

The NIST Model

Broad Network Rapid Elasticity Measured On-demand


Access Service Self-service Essential
Characteristics

Resource Pooling

Infrastructure as a Platform as a Software as a Service Models


Service (IaaS) Service (PaaS) Service (SaaS)

Deployment
Public Private Community Hybrid Models

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 18


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

 NIST cloud reference architecture is a logical extension to the


NIST cloud computing definition.

 The architecture focuses on “what” cloud services need to


provide and not “how to” do that.

 It depicts a generic high-level architecture and represents an


actor/role based model.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 19


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

Cloud Provider

Cloud Service Orchestration


Consumer
Service Layer

SaaS

Cloud Service Management


PaaS

Security Management

Privacy Management
IaaS
Cloud
Cloud
Auditor
Broker
Resource Abstraction and
Security Control Layer
Audit
Physical Resource Layer
Privacy
Audit Hardware

Performance Facility
Audit

Cloud Carrier

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 20


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

• The Actors

Cloud Actors

Consumer Provider Auditor Broker Carrier

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 21


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

• The Actors and Their Roles

1. Cloud Consumer

• A cloud consumer represents a person or organization.

• They uses the service from, a cloud provider.

• Cloud consumer is the principal stakeholder in cloud


computing.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 22


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

• The Actors and Their Roles

2. Cloud Provider

• It is the entity responsible for making service available to


interested parties (consumers).

• Cloud Provider acquires and manages the computing


infrastructure required for providing the services.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 23


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

• The Actors and Their Roles

3. Cloud Auditor

• The cloud auditor is a party who can conduct independent


assessment of cloud services and report it.

• They audit any violation in pre-agreed policies and


regulations between provider and consumer.

• Audit happens on criterions like performance, security etc.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 24


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

• The Actors and Their Roles

4. Cloud Broker

• There can be enormous numbers of services and service


providers, that consumers may not be aware about.

• There may also be a need to integrate two different services


from two different providers.

• Cloud broker makes these things easier for consumers.

• They negotiates relationships between cloud providers and


cloud consumers.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 25


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

• The Actors and Their Roles

4. Cloud Broker

Cloud
Provider A

Cloud Cloud
Consumer Broker

Cloud
Provider B

Usage Scenario of Cloud Broker

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 26


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

• The Actors and Their Roles

5. Cloud Carrier

• Cloud computing services are delivered from cloud provider to


cloud consumer, either directly or via some cloud broker.

• Cloud carrier acts as an agent in this delivery.

• They are organizations who provide connectivity and transport


facility of services through network.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 27


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

• Interactions between the Actors in NIST model

Cloud 4 Cloud
Consumer Auditor

5
2 6
1

Cloud Cloud
Broker 3 Provider

The numbers represents the order of interactions among actors.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 28


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

• Service Orchestration

• Service orchestration is an important part for cloud provider.

• It is the composition of system components to support the cloud


providers’ activities.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 29


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

• Service Orchestration

• Service orchestration has three layers in it.

Service Layer
SaaS

PaaS

IaaS

Resource Abstraction and


Control Layer

Physical Resource Layer

Hardware

Facility

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 30


Chapter 4 Cloud Computing Model

NIST Cloud Reference Architecture

• Service Orchestration

• The physical resource layer is the lowest layer in the stack that
houses all the physical computing resources.

• The middle layer is the resource abstraction and control layer.


At this layer the abstraction of physical resources are
implemented (through software).

• At the top, there is the service layer, that provides computing


services to users.

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press 31


Chapter 4 Cloud Computing Model

Thank You

Cloud Computing; Sandeep Bhowmik @ Cambridge University Press

You might also like