Unit 2ecm
Unit 2ecm
Unit 2ecm
B21EPS522
Cloud computing is a utility-oriented and Internet-centric way of delivering IT services on
demand. As seen in the image below.
Cloud computing architecture includes:
1. IaaS, Infrastructure as a service
2. PaaS, Platform as a service
3. SaaS, Software as a service
users or client belong to this layer. This is the place where the
client/user initiates the connection to the cloud. The client can be
any device such as a thin client, thick client, or mobile or any
handheld device that would support basic functionalities to
access a web application.
• Thin client here refers to a device that is completely dependent on some other
system for its
complete functionality. In simple terms, they have very low processing capability.
• Similarly, thick clients are general computers that have adequate
• community cloud, or
• hybrid cloud.
Figure 4: Public Cloud Scenarios
the local cloud resources, and also the resources of other participating
organizations through the connections between the associated
organizations.
Figure 10: On-site Community Cloud Scenario
• Users can recover the data anytime without having accessibility issues.
Cloud Storage
Cloud Storage can be broadly classified into two categories:
• Can be used via desktop top computers, tablets like iPad or on smartphones.
taken with it into their Dropbox account, so that even if one loses
their phone, the pictures will still be available to him/her up in
space.
• One can use it to access documents at home, and then save changes to it.
• Sugarsyncis another example.
have made) then one will need to pay for extra storage.
consumer and the cloud consumer interacts directly with the cloud
broker. 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)
(Figure 16).
Figure 16: SLA Management Between Cloud Consumer and Cloud
Carrier
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. 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.
Cloud consumer is a principal stakeholder for cloud computing
service. It can be a person or organization that maintains a business
relationship with, and uses the service from a cloud provider. Cloud
consumer browses the service catalogue from a cloud provider,
requests the appropriate service, sets up service contracts with the
cloud provider, and uses the service. Cloud consumer may be billed
for the service provisioned, and needs to arrange payments
accordingly.
Cloud provider can be a person, or an organization.It is an entity
responsible for making a service available to interested
parties.Acloud provider can acquire and managethe computing
infrastructure required for providing the services, run the cloud
software that provides the services; and make arrangement to deliver
the cloud services to the Cloud Consumers through network access.
A cloud provider’s activities can be described in five major areas:
• service deployment,
• service orchestration,
• cloud service management,
• security and privacy
Service orchestration refers to the composition of system components
to support the cloud providers activities in arrangement, coordination
and management of computing resources in order to provide cloud
services to cloud consumers. Cloud service management includes all of
the service-related functions that are necessary for the management and
operation of those services required by or proposed to cloud consumers.
Cloud auditor is a party that can perform an independent
examination of cloud service controls with the intent to express an
opinion thereon. Audits are performed to verify conformance to
standards through review of objective evidence. Cloud auditor can
evaluate the services provided by a cloud provider in terms of
security controls, privacy impact, performance, etc. An auditor may
ensure that fixed content has not been modified and that the legal
and business data archival requirements have been satisfied. As
cloud computing evolves, the integration of cloud services can be too
complex for cloud consumers to manage. Cloud consumer may
request cloud services from a cloud broker, instead of contacting a
cloud provider directly.
Cloud broker is an entity that manages the use, performance and
delivery of cloud services and negotiates relationships between cloud
providers and cloud consumers.A cloud broker can provide services in
three categories:
• Service Intermediation: A cloud broker enhances a given service
by improving some specific capability and providing value-added
services to cloud consumers. The improvement can be managing
access to cloud services, identity management, performance
reporting, enhanced security, etc.
• Service Aggregation: A cloud broker combines and integrates
multiple services into one or more new services. The broker
provides data integration and ensures the secure data movement
between the cloud consumer and multiple cloud providers.
• Service Arbitrage: Service arbitrage is similar to service
aggregation except that the services being aggregated are not fixed.
Service arbitrage means a broker has the flexibility to choose
services from multiple agencies. The cloud broker, for example,
can use a credit-scoring service to measure and select an agency
with the best score.
Cloud carrier acts as an intermediary that provides connectivity
and transport of cloud services between cloud consumers and cloud
providers. Cloud carriers provide access to consumers through
network, telecommunication and other access devices. For example,
cloud consumers can obtain cloud services through n/w access
devices, such as computers, laptops, mobile phones,
mobile Internet devices (MIDs), etc. The distribution of cloud services is normally
provided by network and telecommunication carriers or a transport agent, where a
transport agent refers to a business organization that provides physical transport of
storage media such as high-capacity hard drives.