Content deleted Content added
Mdunlap ncsu (talk | contribs) →Overview: Fixed QoS being written differently across the article and added a sentence tying in SLO and the customer. |
No edit summary |
||
(36 intermediate revisions by 27 users not shown) | |||
Line 1:
{{short description|Key element of a service-level agreement}}
A '''service-level objective''' ('''SLO'''), as per the O'Reilly Site Reliability Engineering book, is a "target value or range of values for a [[service level]] that is measured by an [[Service Level Indicator|SLI]]."<ref>{{cite web |first1=Chris |last1=Jones |first2=John |last2=Wilkes |first3=Niall |last3=Murphy |editor=Betsy Beyer |title=Site Reliability Engineering: How Google Runs Production Systems |url=https://sre.google/sre-book/service-level-objectives/ |website=Google Site Reliability Engineering |publisher=O'Reilly |access-date=9 June 2023}}</ref> An SLO is a key element of a [[Service-level agreement|service-level agreement (SLA)]] between a [[service provider]] and a [[customer]]. SLOs are agreed upon as a means of measuring the performance of the service provider and are outlined as a way of avoiding disputes between the two parties based on misunderstanding.
==Overview==
There is often confusion in the use of
The SLO
==Examples==
* Attainable
Line 21 ⟶ 22:
* Mutually acceptable
* Obliged - The entity that is required to deliver the SLO.
* Validity Period - The time in which the SLO will be delivered.
* Expression - This is the actual language that defines what the SLO will be.
Optionally an EvaluationEvent maybe assigned to the SLO, an EvaluationEvent is defined as the measure by which the SLO will be checked to see if it's meeting the Expression.
SLOs should generally be specified in terms of an achievement value or service level, a target measurement, a measurement period, and where and how they're measured. As an example, "90% of calls to the helpdesk should be answered in less than 20 seconds measured over a one-month period as reported by the [[Automatic call distributor|ACD system]]". Results can be reported as a percent of time that the target answer time was achieved, then compared to the desired service level (90%).▼
▲SLOs should generally be specified in terms of an achievement value or service level, a target measurement, a measurement period, and where and how they
==Term Usage==▼
The use of the term ''SLO'' is deprecated in [[ITIL]] V3 to Service Level Target, not to be confused with [[service level requirement|Service Level Requirement]] defined in the [[service design]]. However the SLO term is found in various scientific papers, for instance in the reference architecture of the SLA@SOI project,<ref>Jens Happe, Wolfgang Theilmann, Andrew Edmonds, and Keven T. Kearney "A Reference Architecture for Multi-Level SLA Management" in "Service Level Agreements for Cloud Computing", eds. Wieder, Philipp and Butler, Joe M. and Theilmann, Wolfgang and Yahyapour, Ramin, Springer New York, 2011, DOI:10.1007/978-1-4614-1614-2_2</ref> and it is used in the Open Grid Forum document on WS-Agreement.<ref name=":0">Alain Andrieux, Karl Czajkowski, Asit Dan, Kate Keahey, Heiko Ludwig, Toshiyuki Nakata, Jim Pruyne, John Rofrano, Steve Tuecke, Ming Xu "Web Services Agreement Specification (WS-Agreement)", GFD-R-P.107, March 2007, Open Grid Forum.</ref>▼
{| class="wikitable"
!Type of Measure
!Example SLO Requirement
!Measurement Period
|-
|Availability
|The application will be available 99.95% of the time
|Over a year
|-
|Service Desk Response
|75% of help desk calls will be answered in less than a minute
85% of help desk calls will be answered within two minutes
100% of help desk calls will be answered within three minutes
|Over a month
|-
|Incident Response Time
|99% of severity 1 tickets will be resolved within three hours
98% of severity 2 tickets will be resolved within eight hours
98% of severity 3 tickets will be resolved within three business days
98% of severity 4 tickets will be resolved within five business days
|Over a quarter
|-
|Response Time
|85% of TCP replies within 1.5 seconds of receiving a request
99.5% of TCP replies within 4 seconds of receiving a request
|Over a month
|}
▲The
==References==
{{reflist}}
==External links==
* [https://sre.google/sre-book/service-level-objectives/ Service Level Objectives]
* [https://www.dynatrace.com/news/blog/what-are-slos/ What are SLOs? How service-level objectives work with SLIs to deliver on SLAs]
* [https://www.atlassian.com/incident-management/kpis/sla-vs-slo-vs-sli SLA vs. SLO vs. SLI: What’s the difference?]
{{DEFAULTSORT:Service Level Objectives}}
|