Контракт на услугу Service Contract
Простыми словами
Контракт на услугу описывает её характеристики и делает услугу измеримой: заголовок с общими определениями плюс позиции-SLO, причём позиции могут вкладывать другие контракты. Ключевое различение внутри самого объекта: контракт, привязанный к логической услуге, — это ШАБЛОН, а привязанный к физической — ЭКЗЕМПЛЯР; экземпляр рождается в момент инстанцирования подписки (1:1). Не путайте с Chargeback Contract из потока Request to Fulfill: тот про деньги — правило и периодичность выставления счетов, — а этот про обещанные уровни обслуживания. Ограничение стандарта: юридическую сторону контрактов компонент «Service Level» напрямую не ведёт, эти документы готовит юридическое подразделение и они служат входом для потоков Strategy to Portfolio и Requirement to Deploy.
Примеры
«Once a Subscription is instantiated it also triggers the instantiation of a Service Contract instance from the Service Contract template.» Так шаблон становится измеряемым обязательством перед конкретным потребителем.
The Open Group IT4IT™ Reference Architecture, Version 2.1 (2017, C171), разд. 8.4.8 — связи объекта данных Service Contract
Атрибут Type перечисляет их прямо: «Type of the Service Contract (SLA, OLA, UC).» Внутреннее соглашение и договор с поставщиком описываются тем же объектом, что и SLA.
The Open Group IT4IT™ Reference Architecture, Version 2.1 (2017, C171), разд. 8.4.8 — ключевые атрибуты объекта данных Service Contract
«The Service Release Blueprint serves as the place where the Service Contract templates are being stored after their development and before they are shipped to the Service Level functional component.» То есть контракт разрабатывается ещё в потоке Requirement to Deploy.
Определение из первоисточника
дословная выпискаDescribes the service characteristics and supports service measurement tracking, governance, and audit. Service Contracts can be related to logical services as well as physical services. Service Contracts related to logical services are known as Service Contract templates, while Service Contracts related to physical services are known as Service Contract instances. Each Service Contract data object is comprised of two main parts: the General Contract definitions (aka the header) and the SLOs (the line items), which also enable nesting other Service Contracts that define Service Levels for dif…
Описывает характеристики услуги и поддерживает отслеживание измерений услуги, руководство ею и аудит. Контракты на услугу могут относиться как к логическим, так и к физическим услугам. Контракты, относящиеся к логическим услугам, известны как шаблоны контрактов на услугу, а относящиеся к физическим услугам — как экземпляры контрактов на услугу. Каждый объект данных «Контракт на услугу» состоит из двух основных частей: общих определений контракта (иначе — заголовка) и SLO (позиций), которые позволяют также вкладывать другие контракты на услугу, определяющие уровни обслуживания для разных аспек…
ИсточникThe Open Group IT4IT™ Reference Architecture, Version 2.1. The Open Group, 30.01.2017, C171, US ISBN 1-937218-84-3
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Ключевые атрибуты по стандарту: Id — Unique identifier of the Service Contract.; Name — Name of the Service Contract.; Type — Type of the Service Contract (SLA, OLA, UC).; Provider — Provider of the service.; Consumer — Consumer of the service.; StartDate — Start date/time of the Service Contract.; EndDate — End date/time of the Service Contract.; SupportCalendar — Contracted support hours of the service.; AdherenceCalculationPeriodicity — Service measurement calculation period.; MaintenanceWindow — Service maintenance timeframes/blackout periods.; ActualServiceId — Related Actual Service(s). Обязательные связи объекта: Service Contract to KPI (n:m)
Связи
Исходящие
- Обязательная связь объектов данных, кардинальность n:mKPI
Входящие
- Обязательная связь объектов данных, кардинальность n:mService Release Blueprint
- Обязательная связь объектов данных, кардинальность 1:nActual Service
- Обязательная связь объектов данных, кардинальность 1:1Subscription
Как измерить
Сколько соглашений об уровне сервиса и операционных соглашений нарушено за период. Прямая мера того, держит ли сервис обещанное.
Число нарушенных соглашений = количество SLA и OLA, по которым за период нарушены согласованные условия
- SLA соглашение об уровне сервиса с потребителем
- OLA операционное соглашение внутри поставщика сервиса
Контракт на услугу состоит из позиций-SLO — он и есть то, относительно чего считается нарушение. Метрика привязана к контракту, а не к услуге, потому что одна и та же услуга по разным контрактам (шаблон против экземпляра подписки) нарушает разные обещания.
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormРеестр процессовИмитационное моделированиеАрхитектура систем и интеграций