Эта статья требует дополнительных ссылок для проверки . ( декабрь 2013 г. ) |
Задача об уровне обслуживания ( SLO ) является ключевым элементом соглашения об уровне обслуживания (SLA) между поставщиком услуг и клиентом . SLO согласовываются как средство измерения производительности Поставщика услуг и описываются как способ избежать споров между двумя сторонами на основе недопонимания.
Часто возникает путаница в использовании SLA и SLO. SLA - это полное соглашение, в котором указывается, какая услуга должна быть предоставлена, как она поддерживается, время, место, стоимость, производительность и обязанности вовлеченных сторон. SLO - это конкретные измеримые характеристики SLA, такие как доступность, пропускная способность, частота, время отклика или качество. Эти SLO вместе предназначены для определения ожидаемого обслуживания между поставщиком и клиентом и различаются в зависимости от срочности, ресурсов и бюджета услуги. SLO предоставляют количественные средства для определения уровня обслуживания, которого клиент может ожидать от поставщика. [1]
SLO может состоять из одного или нескольких измерений качества обслуживания (QoS) ( индикаторы уровня обслуживания , SLI), которые объединяются для получения значения достижения SLO. Например, SLO доступности может зависеть от нескольких компонентов, каждый из которых может иметь измерение доступности QoS. Комбинация показателей QoS в значение достижения SLO будет зависеть от характера и архитектуры услуги.
Штурм и Моррис утверждают [2], что SLO должны быть:
Хотя Andrieux et. al. Определите SLO как «аспект соглашения о качестве обслуживания. Синтаксически это утверждение относительно условий соглашения, а также таких качеств, как дата и время». [3] Келлер и Людвиг более кратко определяют SLO как «обязательство поддерживать определенное состояние сервиса в заданный период» в отношении состояния параметров SLA. [4] Келлер и Людвиг продолжают утверждать, что, хотя поставщики услуг чаще всего являются ведущей организацией при принятии SLO, твердого определения как такового не существует, и любая организация может нести ответственность за SLO. Наряду с этим SLO можно разбить на несколько различных компонентов.
Необязательно EvaluationEvent может быть назначен SLO, EvaluationEvent определяется как мера, с помощью которой будет проверяться SLO, чтобы увидеть, соответствует ли он выражению.
SLO, как правило, следует указывать с точки зрения ценности достижения или уровня обслуживания, целевого измерения, периода измерения, а также того, где и как они измеряются. [1] Например, «на 90% звонков в службу поддержки следует отвечать менее чем за 20 секунд, измеренных в течение одного месяца, как сообщает система ACD ». Результаты могут быть представлены в виде процента времени, в течение которого было достигнуто целевое время ответа, а затем сравниваться с желаемым уровнем обслуживания (90%).
Тип измерения | Пример требования SLO | Период измерения |
---|---|---|
Доступность | Приложение будет доступно 99,95% времени | В течение года |
Ответ службы поддержки | На 75% обращений в службу поддержки ответят менее чем за минуту На 85% обращений в службу поддержки ответят в течение двух минут На 100% обращений в службу поддержки ответят в течение трех минут | Больше месяца |
Время реакции на инцидент | 99% заявок с серьезностью 1 будут разрешены в течение трех часов. 98% заявок с серьезностью 2 будут разрешены в течение восьми часов 98% заявок с серьезностью 3 будут разрешены в течение трех рабочих дней. 98% заявок с серьезностью 4 заявки будут разрешены в течение пяти рабочих дней. | Более четверти |
Время отклика | 85% ответов TCP в течение 1,5 секунд после получения запроса 99,5% ответов TCP в течение 4 секунд после получения запроса | Больше месяца |
Термин SLO встречается в различных научных статьях, например, в эталонной архитектуре проекта SLA @ SOI [5], а также в документе Open Grid Forum по WS-соглашению. [3]