Введение

Ключевой элемент соглашения об уровне обслуживания

Цель уровня обслуживания (SLO), согласно книге O'Reilly Site Reliability Engineering, представляет собой "целевое значение или диапазон значений для уровня обслуживания, измеряемого с помощью SLI". SLO является ключевым элементом соглашения об уровне обслуживания (SLA) между поставщиком услуг и клиентом. SLO согласовываются как способ измерения производительности поставщика услуг и определяются как средство предотвращения споров между сторонами, возникающих из-за недопонимания.

Обзор

Часто возникает путаница в использовании SLA и SLO. SLA – это всеобъемлющее соглашение, определяющее предоставляемую услугу, способы ее поддержки, сроки, местоположение, стоимость, производительность и ответственность сторон. SLO – это конкретные измеримые характеристики SLA, такие как доступность, пропускная способность, частота, время отклика или качество. Эти SLO в совокупности определяют ожидаемый уровень сервиса между поставщиком и клиентом и варьируются в зависимости от важности услуги, доступных ресурсов и бюджета. SLO предоставляют количественный способ определения уровня обслуживания, который клиент может ожидать от поставщика. SLO формируются путем установки целей для метрик (обычно называемых индикаторами уровня обслуживания, SLI). Например, SLO по доступности может быть определено как ожидаемое измеренное значение SLI доступности за определенный период времени (например, четыре недели). Используемые SLI для измерения доступности будут зависеть от характера и архитектуры услуги. Например, простой веб-сервис может использовать отношение количества успешных ответов к общему количеству полученных валидных запросов (общее количество успехов / общее количество валидных запросов).