Cloud - Week 2
Cloud - Week 2
MCS, NUST
What’s a Cloud
• “A large pool of easily usable and accessible virtualized
resources … dynamically allocated”
- Association of Computing Machinery
Availability Integrity
• Universal access
Cloud Attributes(1)
Off-premise
The service is hosted and delivered from a location
that belongs to a service provider. This usually has
two implications: the service is delivered over the
public Internet and the processing occurs outside
the company firewall.
Cloud Attributes(2)
Elasticity
The inherent scalability of the service provider is
made available to the end-user. The model goes
much further in providing an elastic provisioning
mechanism so that re-sources can be scaled both up
and down very rapidly as required.
Cloud Attributes(3)
Flexible Billing
Fine-grained metering or resource usage, combined
with on-demand service provisioning, facilitate a
number of options for charging customers. Fees can
be levied on a subscription basis or can be tied to
actual consumption, or reservation, of resources
Cloud Attributes(4)
Virtualization
Services are usually offered through an abstracted
infrastructure. They leverage various virtualization
mechanisms and achieve cost optimization through
multi-tenancy
Cloud Attributes(5)
Service Delivery
Functionality is available as a service of some form.
While there is great variance in the nature of these
services, typically the services offer programmatic
interfaces in addition to the user interfaces.
Cloud Attributes(6)
Universal Access
Cloud aims to ensure pooled resources are available
to anyone authorized to utilize them. At the same
time, location independence and high levels of
resilience allow for an always-connected user
experience.
Cloud Attributes(7)
Simplified management
Administration is simplified through automatic
provisioning to meet scalability requirements, user
self-service to expedite business processes and
programmatically accessible resources that facilitate
integration into enterprise management
frameworks.
Cloud Attributes(8)
Affordable Resources
The cost of resources is reduced:
– No need for fixed purchases
– Economy of scale as service provider can
optimize cost with relation to demand
Cloud Attributes(9)
Multi tenancy
Resources are used by many organizations (tenants)
and include mechanisms to protect and isolate each
tenant from all others. Pooling resources across
customers is an important factor in achieving
scalability and cost savings.
Cloud Attributes(10)
Service Level Agreement
The cloud environment is governed by an SLA which
sets out the expectations of the user and the
responsibilities of the service provider.
Cloud Computing Services
Cloud is an amalgamation of heterogeneous services including:
• Software as a Service
• Platform as a Service
Optimization
SaaS
• Infrastructure as a Service
PaaS
IaaS
Flexibility
• Performance
• Security and Privacy
• Control
• Bandwidth Cost
• Reliability