Cloud Computing: Service Level Agreement
Cloud Computing: Service Level Agreement
Cloud Computing: Service Level Agreement
[email protected]
Cloud Computing
What is Service Level Agreement
SLA Contents
Web service SLA
Difference between Web service SLA & Cloud SLA
Types of SLA
Non-negotiable SLA
Negotiable SLA
Negotiation via trusted agent
Negotiation via multiple trusted agent
Service Level Objectives (SLOs)
Service Level Management
Cloud Computing
Considerations for SLA
SLA Requirements
key Performance Indicators (KPIs)
Industry-defined KPIs
Metrics for Monitoring and Auditing
SLA Requirements w.r.t Cloud Delivery Models
Example Cloud SLAs
What is Service Level Agreement
continuity
cost.
7
Types of SLA
The present cloud market place features the two types of
SLAs:
Off-the-shelf SLA or non-negotiable SLA/Direct negotiation:
Not favorable for mission-critical data or applications.
9
Service Level Objectives (SLOs)
SLOs are specific measurable characteristics of the SLA
parameters and represent the level of quality-of-service
which is expected to be provided.
Include multiple QoS parameters viz. Availability, Service
availability, Penalties ,Response time, Throughput, or
quality.
11
Service Level Management
12
Considerations for SLA
As consumers are deciding what terms they need in an
SLA, there are a number of factors they should consider.
16
SLA Requirements
17
key Performance Indicators (KPIs)
18
Industry-defined KPIs
19
Metrics for Monitoring and Auditing
The service qualities which the SP guarantees to offer
through the SLA are measured by some metrics based on
which monitoring and auditing of SLAs may be done. These
metrics are known as SLA parameters.
Throughput: How quickly the service respond.
Availability: Represented as a % of up time for a service in a
given observed time.
Reliability: How often the service is available.
Load Balancing: when elasticity is kicks in (new VMs are
booted or terminated, for example )
Durability: How likely the data is to be lost.
Elasticity: The ability for a given resource to grow infinitely,
with limits(the maximum amount of storage or bandwidth, for
example) clearly stated. 20
Linearity: How a system performs as the load increases.
Metrics for Monitoring and Auditing
Agility: How quickly the provider responds as the customer’s
resource load scales up and down
Automation: what % of requests to the provider are handled
without any human interaction.
Customer service response times: How quickly the provider
responds to a service request. This refers to the human
interactions required when something goes wrong with the
on-demand, self-service aspects of the cloud.
Service-level violation rate: Expressed as the mean rate of
SLA violation due to violations of agreed warranty levels
Transaction time: Time that has elapsed from when a
service is evoked till the completion of the transaction,
including the delays.
Resolution time: Time period between detection of service21
problem and its resolution.
SLA Requirements w.r.t Cloud Delivery Models
22
Example Cloud SLAs
23
Example Cloud SLAs
24
Example Cloud SLAs
25
SLA Problems
26
SLA Problems
27
SLA: Example
Consider a scenario where a company “X” wants to use a cloud
service from a provider “P”. The SLA guarantees are as follows:
Availability guarantee: 99.95% time over the service period
Service period: 30 days
Maximum service hour per day: 12 hours
Cost: $ 50 per day
Service credits are awarded to customer if availability
guarantees are not satisfied. Monthly connectivity uptime
service levels are percentage
Monthly uptime given as: Service credit
<99.95% 10%
<99% 25%
However, in reality it was found that over the service, the cloud
service suffered five outages of durations: 5 hours 30mins,
30mins, 1 hour 30mins, 15mins and 2 hours 25mins, each on
different days, due to which normal service guarantees were
violated. If SLA negotiations are honored, compute the effective
cost payable towards the buying the cloud service. 28
SLA Problems
29
SLA Problems
30
SLA: Example
Consider a scenario where a company “X” wants to use a cloud
service from a provider “P”. The SLA guarantees are as follows:
Availability guarantee: 99.95% time over the service period
Service period: 30 days
Maximum service hour per day: 12 hours
Cost: $ 50 per day
Service credits are awarded to customer if availability
guarantees are not satisfied. Monthly connectivity uptime
service levels are percentage
Monthly uptime given as: Service credit
<99.95% 10%
<99% 25%
However, in reality it was found that over the service, the cloud
service suffered five outages of durations: 5 hours 30mins,
30mins, 1 hour 30mins, 15mins and 2 hours 25mins, each on
different days, due to which normal service guarantees were
violated. If SLA negotiations are honored, compute the effective
cost payable towards the buying the cloud service. 31