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