Соглашение об уровне обслуживания ( SLA ) — это соглашение между поставщиком услуг и клиентом . Конкретные аспекты услуги — качество, доступность, обязанности — согласовываются между поставщиком услуг и пользователем услуги. [1] Наиболее распространенным компонентом SLA является то, что услуги должны предоставляться клиенту в соответствии с соглашением в контракте. Например, поставщики интернет-услуг и телекоммуникационные компании обычно включают соглашения об уровне обслуживания в условия своих контрактов с клиентами, чтобы определить уровень(и) продаваемой услуги на понятном языке. В этом случае SLA обычно будет иметь техническое определение среднего времени между отказами (MTBF), среднего времени ремонта или среднего времени восстановления (MTTR); определение того, какая сторона несет ответственность за сообщение о неисправностях или оплату сборов; ответственность за различные скорости передачи данных; пропускную способность ; джиттер ; или аналогичные измеримые данные.
Соглашение об уровне обслуживания — это соглашение между двумя или более сторонами, где одна из сторон является заказчиком, а другие — поставщиками услуг. Это может быть юридически обязательный формальный или неформальный «контракт» (например, внутренние отношения департамента). Соглашение может включать отдельные организации или разные команды в пределах одной организации. Контракты между поставщиком услуг и другими третьими сторонами часто (неправильно) называются SLA — поскольку уровень обслуживания был установлен (основным) заказчиком, не может быть «соглашения» между третьими сторонами; эти соглашения являются просто «контрактами». [ необходима цитата ] Однако соглашения об операционном уровне или OLA могут использоваться внутренними группами для поддержки SLA. Если какой-либо аспект обслуживания не был согласован с заказчиком, это не «SLA».
SLA обычно включают в себя множество компонентов, от определения услуг до прекращения действия соглашения. [2] Для обеспечения последовательного соблюдения SLA эти соглашения часто разрабатываются с определенными линиями разграничения, и вовлеченные стороны должны регулярно встречаться, чтобы создать открытый форум для общения. Часто указываются вознаграждения и штрафы, применяемые к поставщику. Большинство SLA также оставляют место для периодического (ежегодного) пересмотра для внесения изменений. [3]
С конца 1980-х годов SLA использовались операторами фиксированной связи. В наши дни SLA используются настолько широко, что в крупных организациях существует множество различных SLA внутри самой компании. Два разных подразделения в организации пишут SLA, при этом одно подразделение является клиентом, а другое — поставщиком услуг. Такая практика помогает поддерживать одинаковое качество обслуживания среди разных подразделений в организации, а также в разных местах организации. Такое внутреннее написание SLA также помогает сравнивать качество обслуживания между внутренним отделом и внешним поставщиком услуг. [4]
Основным объектом соглашения об уровне обслуживания является результат, получаемый заказчиком в результате оказания услуги.
Соглашения об уровне обслуживания также определяются на разных уровнях:
Четко определенное и типичное соглашение об уровне обслуживания будет содержать следующие компоненты: [5]
Соглашение об уровне обслуживания может отслеживать несколько показателей производительности . В этом контексте эти показатели называются показателями уровня обслуживания (SLI). Целевое значение данного SLI называется целью уровня обслуживания (SLO).
В управлении ИТ-услугами распространенным случаем является колл-центр или служба поддержки . SLA в таких случаях обычно ссылаются на следующие SLI:
Uptime также является распространенной метрикой, часто используемой для таких служб данных, как общий хостинг , виртуальные частные серверы и выделенные серверы . Обычные соглашения включают процент времени бесперебойной работы сети, время бесперебойной работы питания, количество запланированных окон обслуживания и т. д.
Многие соглашения об уровне обслуживания (SLA) соответствуют спецификациям ITIL при применении к ИТ-услугам.
Нередко поставщики услуг магистрального интернета (или поставщики сетевых услуг ) прямо указывают свои SLA на своем веб-сайте. [7] [8] [9] Закон США о телекоммуникациях 1996 года прямо не обязывает компании иметь SLA, но он предоставляет фирмам основу для этого в разделах 251 и 252. [10] Например, раздел 252(c)(1) («Обязанность вести переговоры») требует от действующих местных операторов связи (ILEC) добросовестно вести переговоры по таким вопросам, как перепродажа и доступ к правам прохода.
Новые появляющиеся технологии, такие как 5G, приносят новые сложности операторам сетей. С более строгими SLA и ожиданиями клиентов, решения проблем должны быть приоритетными на основе затронутых абонентов. [11]
С внедрением сегментации сети 5G необходимость иметь полный обзор сегментов 5G становится насущной необходимостью для предоставления высококачественных соглашений об уровне обслуживания (SLA) и более быстрой монетизации услуг.
Для абонентов фиксированных сетей моделирование услуг представляется одним из наиболее подходящих способов эффективного мониторинга соглашений об уровне обслуживания (SLA) и обеспечения их соблюдения. [12]
Соглашение об уровне обслуживания веб-сайта ( WSLA ) — это стандарт для мониторинга соответствия соглашениям об уровне обслуживания веб-сайтов . Он позволяет авторам указывать метрики производительности, связанные с приложением веб-сайта, желаемые целевые показатели производительности и действия, которые следует выполнять, если производительность не достигается.
Спецификация языка WSLA версии 1.0 [13] была опубликована IBM в 2001 году.
Базовое преимущество облачных вычислений — общие ресурсы, которые поддерживаются базовой природой общей инфраструктурной среды. Таким образом, SLA охватывают все облако и предлагаются поставщиками услуг как соглашения на основе услуг, а не как соглашения на основе клиентов. Измерение, мониторинг и отчетность по производительности облака основаны на конечном UX или их способности потреблять ресурсы. Недостатком облачных вычислений по сравнению с SLA является сложность определения первопричины прерываний обслуживания из-за сложной природы среды.
Поскольку приложения перемещаются с выделенного оборудования в облако , им необходимо достичь тех же, даже более требовательных уровней обслуживания, чем классические установки. SLA для облачных сервисов фокусируются на характеристиках центра обработки данных и в последнее время включают характеристики сети (см. облако оператора ) для поддержки сквозных SLA. [14]
Любая стратегия управления SLA рассматривает две четко дифференцированные фазы: переговоры по контракту и мониторинг его выполнения в режиме реального времени. Таким образом, управление SLA охватывает определение контракта SLA: базовую схему с параметрами QoS ; переговоры SLA; мониторинг SLA; обнаружение нарушений SLA; и обеспечение соблюдения SLA — в соответствии с определенными политиками. [ необходима цитата ]
Основная цель — построить новый слой на основе сетки, облака или промежуточного ПО SOA , способного создать механизм переговоров между поставщиками и потребителями услуг. Примером может служить финансируемый ЕС исследовательский проект Framework 7, SLA@SOI [15], который исследует аспекты многоуровневых многопровайдерских SLA в сервисно-ориентированной инфраструктуре и облачных вычислениях, в то время как другой финансируемый ЕС проект, VISION Cloud [16], предоставил результаты, касающиеся контентно-ориентированных SLA.
FP7 IRMOS также исследовал аспекты перевода терминов SLA на уровне приложений в атрибуты на основе ресурсов, чтобы преодолеть разрыв между ожиданиями на стороне клиента и механизмами управления ресурсами облачного провайдера. [17] [18] Европейская комиссия предоставила сводку результатов различных исследовательских проектов в области SLA (от спецификаций до мониторинга, управления и обеспечения соблюдения). [19]
Аутсорсинг подразумевает передачу ответственности от организации поставщику. Это новое соглашение управляется посредством контракта, который может включать одно или несколько SLA. Контракт может включать финансовые штрафы и право расторжения, если какие-либо показатели SLA постоянно не выполняются. Установление, отслеживание и управление SLA являются важной частью дисциплины управления отношениями аутсорсинга (ORM). Конкретные SLA обычно согласовываются заранее как часть контракта аутсорсинга и используются в качестве одного из основных инструментов управления аутсорсингом.
При разработке программного обеспечения к контрактам на аутсорсинг приложений могут применяться определенные соглашения об уровне обслуживания (SLA) в соответствии со стандартами качества программного обеспечения , а также рекомендациями, предоставленными нейтральными организациями, такими как CISQ , которые опубликовали многочисленные статьи по этой теме (например, « Использование измерения программного обеспечения в соглашениях об уровне обслуживания» [20] ), которые доступны общественности.