Service Level Agreement in Cloud Computing
Service Level Agreement in Cloud Computing
Service Level Agreement in Cloud Computing
cloud computing
SLA Basics
Describes a set of non SLO – Service Level
functional requirements Objective. That is, the
objective to be achieved.
of the service.
KPI – Key Performance
Example : RTO time – Indicators
Return to Operation Service Level Objective:
Time if case of failure Objective of service quality
that has to be achieved.
• In currently available systems only some basic SLAs like "uptime over a
time period guarantee" are available.
More about cloud computing
• Clients will be able to add more capacity at peak demand, reduce costs,
experiment with new services, and remove unneeded capacity.
• Service providers will increase utilization via multiplexing, and allow for
larger investments in software and hardware.
Technical underpinnings:
• Virtualization
• Service-oriented software
• Grid-computing technologies
• Management of large facilities
• Power efficiency
• infrastructure-as-a-service (IaaS)
• platform-as-a-service (PaaS)
• or software-as-a-service (SaaS) .
SERVICE MODELS
Cloud is divided into three basic service models, each addressing a
specific business need.
• IAAS (Infrastructure as a Service). This is the most basic of the
cloud service models. The end customer is purchasing raw
compute, storage, and network transfer. Offerings of this type are
delivered as an operating system on a server with some amount of
storage and network transfer. These offerings can be delivered as a
single server or as part of a collection of servers integrated into a
VPDC (virtual private data center).
• PAAS (Platform as a Service). This is the next layer up, where the
end customer is purchasing an application environment on top of
the bare-bones infrastructure. Examples of this would be
application stacks: Ruby on Rails, Java, or LAMP. The advantage of
PaaS is that the developer can buy a fully functional development
and/or production environment.
• SAAS (Software as a Service). This currently is the highest layer in
the cloud stack. The end customer is purchasing the use of a
working application. Examples of this are NetSuite and
SalesForce.com. (This service is not the focus of this article.)
THE ESSENTIAL CHARACTERISTICS OF CLOUD COMPUTING
• Pay per use. Much like a utility, cloud resource charges are based on the
quantity used.
• Connectivity. All of the servers are connected to a high-speed network that
allows data to flow to the Internet, as well as between computing and
storage elements.
• Abstracted infrastructure. The cloud end customers do not know the exact
locations or the type(s) of computer(s) their applications are running on.
Instead, the cloud provider provides performance
Why is Service Level Agreement important in Cloud Computing?
SLA has to point the volume of service rendered for the cloud services.
Contract KPIs:
• The penalty for the cloud provider in case the provider fails to meet
these service requirements.
SLA Requirements
Durkee, D. (2010). Why the cloud computing will never be free. ACM New York.
Dikaiakos, M., Katsaros, D., & Mehra, P. V. (2009). Cloud Computing - Distributed Internet
Computing for IT and Scientific Research. Internet Computing, IEEE, 10-13.