Module _1
Module _1
3
4
NIST cloud reference architecture
5
6
Example Usage Scenario 1:
8
Example Usage Scenario 2:
Cloud carriers provide the connectivity and transport of cloud services
from cloud providers to cloud consumers.
As illustrated in Figure, a cloud provider participates in and arranges for
two unique service level agreements (SLAs), one with a cloud carrier (e.g.
SLA2) and one with a cloud consumer (e.g. SLA1).
A cloud provider arranges service level agreements (SLAs) with a cloud
carrier and may request dedicated and encrypted connections to ensure
the cloud services are consumed at a consistent level according to the
contractual obligations with the cloud consumers.
In this case, the provider may specify its requirements on capability,
flexibility and functionality in SLA2 in order to provide essential
requirements in SLA1. 9
Example Usage Scenario 2:
10
Example Usage Scenario 3:
For a cloud service, a cloud auditor conducts independent
assessments of the operation and security of the cloud service
implementation.
The audit may involve interactions with both the Cloud Consumer
and the Cloud Provider.
11
Cloud Consumer
The cloud consumer is the principal stakeholder for the cloud
computing service.
A cloud consumer represents a person or organization that
maintains a business relationship with, and uses the service from a
cloud provider.
A cloud consumer browses the service catalog from a cloud
provider, requests the appropriate service, sets up service contracts
with the cloud provider, and uses the service.
The cloud consumer may be billed for the service provisioned, and
needs to arrange payments accordingly
12
Cloud Consumer
Cloud consumers need SLAs to specify the technical performance
requirements fulfilled by a cloud provider.
SLAs can cover terms regarding the quality of service, security,
remedies for performance failures.
A cloud provider may also list in the SLAs a set of promises
explicitly not made to consumers, i.e. limitations, and obligations
that cloud consumers must accept.
A cloud consumer can freely choose a cloud provider with better
pricing and more favorable terms.
13
Cloud Consumer
14
15
Cloud Provider
A cloud provider is a person, an organization;
20
Scope of Control between Provider and Consumer
21
Scope of Control between Provider and Consumer
The application layer includes software applications targeted at
end users or programs.
The applications are used by SaaS consumers, installed/managed/
maintained by PaaS consumers, IaaS consumers, and SaaS providers.
The middleware layer provides software building blocks (e.g.,
libraries, database, and Java virtual machine) for developing
application software in the cloud.
The middleware is used by PaaS consumers,
installed/managed/maintained by IaaS consumers or PaaS
providers, and hidden from SaaS consumers.
22
Scope of Control between Provider and Consumer