Нашли неточность или есть что добавить? Напишите автору
Держать услугу способной справляться со спросом сегодня и завтра, платя за это ровно столько, сколько нужно.
Зачем управление мощностью и производительностью
Мощность — это потолок: сколько работы услуга или её часть способна тянуть, оставаясь в тех рамках, о которых договорились 4. Производительность — сколько она успевает на самом деле при сегодняшней нагрузке 1. ПрактикаПрактикаНабор ресурсов организации для выполнения работы определённого типа.ITIL 4 существует ради того, чтобы услуга справлялась со спросом сегодня и завтра, а платили за это ровно столько, сколько нужно.
ITIL ставит практике три условия сразу: услуга работает с той скоростью, о которой договорились; спроса хватает и сегодня, и завтра; цена за это разумная 1.
ГОСТ Р ИСО/МЭК 20000-1 добавляет к этому план. В нём должно быть записано 2:
- сколько мощности услуга берёт сейчас и сколько возьмёт по прогнозу спроса;
- как на это повлияют цели по уровню услугУслугаСпособ дать потребителю нужный результат, не перекладывая на него управление затратами и рисками.ITIL 4, книга ITIL Foundation, доступности и непрерывности;
- в какие сроки и при каких порогах мощность меняют.
Обе части названия работают вместе не случайно. Мощности всегда можно добавить — вопрос в деньгах и сроке. Производительность же зависит и от архитектуры: услуга, упирающаяся в однопоточную обработку, не ускорится от новых серверов.
Практика меряется не запасом мощности, а тем, сколько раз за год пришлось добавлять её срочно.
Ещё одно свойство, которое отличает эту практику от соседних: она смотрит вперёд. Стандарт разводит две работы — управление спросом, которое определяет текущий и будущий уровень потребления, и управление мощностями, которое под этот спрос планирует ресурсы 2.
Когда практика работает
Три вопроса, ответы на которые ищут в плане, а не в мониторинге.
Известен спрос, а не только загрузка. Как проверить: есть оценка того, сколько операций услуга обслуживает сейчас и сколько будет через год. Загрузка процессора на такой вопрос не отвечает.
Пороги заданы заранее. Как проверить: записано, при каком уровне использования запускается расширение и сколько времени оно занимает 2.
Расширения плановые, а не аварийные. Как проверить: считается число внеплановых расширений мощности за период — предлагается ровно этот показатель 1.
Что входит и что рядом
| Входит в практику | Рядом, но это другая практика |
|---|---|
| Требования к мощности и производительности | Переговоры о целях с заказчиком — SLMУправление уровнем услуг |
| Пороги и целевые значения по скорости | Наблюдение за загрузкой — EVNМониторинг и управление событиями |
| Планирование мощности под спрос | Проектирование архитектуры услуги — ARCУправление корпоративной архитектурой |
| Анализ узких мест и запаса | Расчёт простоев — AVLУправление доступностью |
| Обработка рисков нехватки мощности | Оценка рисков вообще — RSKУправление рисками |
| Предложения по расширению и оптимизации | Стоимость ресурсов и бюджет — CBMУправление бюджетом и стоимостью |
Мощность в облаке: та же практика, другие рычаги
Облако сместило вопросы практики, но саму её оставило на месте.
Раньше главным был вопрос «сколько купить и когда» — с длинным сроком поставки и капитальными затратами. Теперь мощность добавляется за минуты, и главными становятся два других вопроса: при каком условии расширяемся автоматически и сколько это стоит в месяц.
ITIL говорит это прямо: среди результатов работы практики он называет настроенные пороги, оповещения и, где это уместно, автоматическое масштабирование с распределением нагрузки 1.
Практический риск тоже сместился. Раньше платили за простаивающее железо, теперь — за забытые правила масштабирования, которые ночью подняли в десять раз больше вычислителей, чем нужно. И то и другое — предмет этой практики.
Что на входе и что на выходе
Что приходит
- SLMУправление уровнем услугсогласованные цели по скорости и объёму2
- EVNМониторинг и управление событиямиданные о загрузке и задержках1
- MOpУправление эксплуатациейнаблюдения о загрузке в пиковые окна1
- ARCУправление корпоративной архитектуройустройство услуги, задающее её пределы1
- CBMУправление бюджетом и стоимостьюденьги, доступные на расширение2
- BANБизнес-анализпрогноз спроса со стороны бизнеса2
- RSKУправление рискамириски нехватки мощности как предмет обработки1
- TLNУправление персоналом и талантаминаличие людей как ограничение мощности1
Что уходит
- INCУправление инцидентамисведения о мощности и производительности при разборе сбоя1
- AVLУправление доступностьюданные о том, где медленная работа переходит в простой1
- EVNМониторинг и управление событиямипороги загрузки, при которых нужен отклик1
- SLMУправление уровнем услугвыполнимые цели по скорости и отчёт по ним1
- SDSПроектирование услугитребования к пропускной способности при проектировании1
- CBMУправление бюджетом и стоимостьюплан расширения и его стоимость4
- IMPПостоянное улучшениепредложения по оптимизации вместо закупки1
- INFУправление инфраструктурой и платформамитребования к мощности и планы роста1
- FINУправление финансамипотребление ресурсов и прогнозы спроса1
- CROОптимизация стоимостипростаивающие мощности и запас по нагрузке1
- DtOХранение и операции с даннымиёмкость хранилищ и прогноз роста объёмов1
Смысл связей здесь в двух направлениях времени. Назад — данные о том, что происходило: загрузка, задержки, отказы. Вперёд — планы: сколько понадобится и когда.
Практика без второго направления вырождается в наблюдение за графиками. Признак вырождения простой: расширения обсуждаются в тот момент, когда услуга уже тормозит.
Что считать плохой производительностью
До подписания соглашения договариваются 1:
- критичные операции услуги — производительность определяется по ним, а не по всем подряд;
- допустимая задержка, которая не считается ухудшением;
- ухудшение настолько сильное, что его считают простоем;
- масштаб — ухудшение означает задержки у заметного числа пользователей, а не у отдельных.
Отдельно — про то, чьими глазами смотреть. Задержки, которые достаются двум с половиной процентам пользователей, для этих людей и есть плохая работа, даже если согласованные цели при этом выполняются 1. Поэтому к средним показателям добавляют то, что видит худшая часть пользователей.
Как это работает
Работа делится надвое: сначала ставят контроль мощности и производительности, потом разбирают накопленное и улучшают 1.
Установить контроль мощности и производительности — работа до запуска и при крупных изменениях: собрать требования, согласовать их, определить, как измерять, настроить показатели, пороги, оповещения и, где уместно, автоматическое масштабирование 1.
Анализировать и улучшать — работа после: сравнивать с целями, искать узкие места, планировать расширение, предлагать изменения.
| Шаг | Работа | Чем заканчивается |
|---|---|---|
| 1. Спрос | Оцениваем текущий и будущий объём работы 2 | Понятный прогноз, а не ощущение |
| 2. Требования | Переводим спрос в требования к мощности | Требования к ресурсам |
| 3. Пороги | Задаём, при каком уровне действуем | Пороги и сроки расширения 2 |
| 4. Измерение | Собираем данные о загрузке и задержках | Картина текущего состояния |
| 5. Анализ | Ищем узкие места и запас | Понимание, где упрёмся |
| 6. План | Планируем расширение или оптимизацию | План мощности и деньги под него |
«Свободный ITIL» называет главным результатом практики план обеспечения мощностей 4. В плане два раздела: как будет расти спрос по нескольким сценариям и во сколько обойдётся угнаться за ним. Там же полезное разделение горизонтов — планирование краткосрочное, среднесрочное и долгосрочное 4.
Откуда берут данные
Источники и их слабости перечислены честно 1.
Записи об инцидентах. Годятся как сигнал, но получить по ним надёжные данные о производительности трудно, особенно если инцидентыИнцидентНезапланированное прерывание услуги или снижение её качества.ITIL 4, практическое руководство по управлению инцидентами заводили пользователи 1.
Наблюдение за инфраструктурой. Надёжнее, хорошо работает для услуг, дающих доступ к ресурсу. Однако измерить по нему скорость бизнес-операций почти невозможно 1.
Наблюдение за реальными пользователями и бизнес-операциями. Только оно и закрывает разрыв между «сервер не загружен» и «заказ оформляется минуту» 1.
Правило отбора то же, что и в соседних практиках: измерения должны показывать, что происходит с бизнесом, а не техническую производительность отдельных частей 1.
Что с чем путают
Мощность и производительность. Мощность — предел, производительность — то, что происходит при текущей нагрузке 1. Запас мощности не даёт скорости, если упирается всё в другое.
Мощность и доступность. Медленная услуга формально работает. Границу между «медленно» и «не работает» проводят заранее. Проводит её AVLУправление доступностью, а данные для разговора даёт эта практика 1.
Управление мощностью и управление спросом. Стандарт держит их разными пунктами: спрос отвечает на вопрос «сколько будут потреблять», мощность — «что для этого нужно» 2. Организация, которая занимается только вторым, всегда догоняет.
Планирование мощности и закупка железа. Закупка — один из способов. Остальные: оптимизация кода, изменение архитектуры, распределение нагрузки, ограничение потребления.
Кто участвует
| Роль | За что отвечает | Кем обычно бывает |
|---|---|---|
| Ответственный за мощность | Требования, пороги, план мощности | Менеджер по мощности |
| Владелец услуги | Согласие на цели и на затраты | Владелец услуги или продукта 1 |
| Архитектор | Устройство услуги, от которого зависят её пределы | Архитектор решения 1 |
| Инженер эксплуатации | Настройка порогов и масштабирования | Инженер платформы 1 |
| Финансист | Стоимость расширения и её планирование | Ответственный за бюджет ИТ 2 |
Практика особенно важна на стадии замысла и проектирования: решения этих стадий определяют пределы производительности и саму возможность наблюдать за ней 1.
Как измерять
| Показатель | Что показывает | Чем плох, если единственный |
|---|---|---|
| Число внеплановых расширений мощности | Работает ли планирование 1 | Падает, если просто ничего не расширять |
| Доля услуг с записанными требованиями к мощности | Готовность практики 1 | Наличие требований не значит их выполнение |
| Доля услуг, за мощностью которых наблюдают | Охват 1 | Наблюдение без порогов ничего не даёт |
| Время отклика по критичным операциям | Что видит пользователь 1 | Среднее скрывает худшие случаи |
| Насколько близко услуга работает к своему потолку | Запас 2 | Высокая загрузка бывает и признаком экономности |
| Отношение фактических потерь к ожидаемым | Точность оценки рисков 1 | Требует, чтобы потери вообще считались |
Два показателя стоит держать вместе: время отклика по критичным операциям и число внеплановых расширений. Первое показывает, что чувствует пользователь, второе — насколько практика предвидит, а не догоняет.
Избыток мощности — такой же дефект, как нехватка. Практика привычно оправдывается запасом, а Брукс меряет запас отдельным показателем: доля избыточной производительности, цель 20%, тревога 30% 7. Обоснование у него короткое — слишком высокая мощность стоит денег. Рядом соотношение общей загрузки ресурсов с той, что заложена в плане: цель 80%, тревога 85% 7. Вместе они превращают разговор о запасе из «на всякий случай» в число, у которого есть обе границы.
Само планирование тоже стоит денег, и это меряют. Стоимость разработки плана развития мощностей — цель 10, тревога 30 7: трудозатраты плюс инструменты, отдельно от текущих издержек. Показатель редкий и неудобный, потому что направлен на саму практику, а не на инфраструктуру. Смысл его в том, что план, обошедшийся дороже сэкономленного, — не работа, а её имитация.
Нехватка ловится тремя разными числами. Нарушения договорённостей из-за медленной работы и из-за слабого компонента Брукс считает порознь, и у обоих целевое значение — ноль при тревоге в два случая 7. Третье число — инциденты, у которых причиной при закрытии указана производительность: цель 5, тревога 10. Тут он честно оговаривает ограничение: считать это можно, только если INCУправление инцидентами и PRBУправление проблемами доросли до разбора причин, — иначе показатель говорит не о мощности, а о привычках тех, кто закрывает заявки.
Без наблюдения практика слепа, и слепоту тоже меряют. Доля элементов конфигурацииЭлемент конфигурацииЛюбой объект, которым надо управлять, чтобы предоставлять услугу: сервер, приложение, лицензия, документ.ITIL, за производительностью которых следят: цель 70%, тревога 60% 7. Если ключевые серверы выпали из наблюдения, планировать не из чего — тенденций просто нет. Числа Брукса здесь и выше — образцы для настройки, а не отраслевая норма; переносится привычка держать у показателя цель и порог вмешательства.
Зрелость управления мощностью
Уровень 2ПовторяемыйЗагрузку видят, планируют по ощущениям.
- Загрузка основных систем где-то отображается
- При жалобах на медленную работу кто-то смотрит графики
- Известно, у каких услуг бывают пиковые периоды
Уровень 3ОпределённыйТребования записаны, пороги заданы.
- У значимых услуг записаны требования к скорости и объёму работы
- Заданы пороги использования, при которых начинают действовать
- Известны сроки, за которые мощность реально можно нарастить
- Разделены критичные операции услуги и второстепенные
Уровень 4УправляемыйЕсть план под прогноз спроса, а не под прошлые графики.
- Прогноз спроса берётся у бизнеса, а не выводится из старых данных
- План мощности учитывает людей и деньги, а не только технику
- Скорость меряется по операциям пользователя, а не только по загрузке техники
- Считается число внеплановых расширений за период
Уровень 5ОптимизируемыйРасширение перестало быть аварийным, а запас — бесплатным.
- Мощность добавляется по плану и заранее, а не после жалоб
- Организация знает стоимость запаса и сознательно выбирает его размер
- Оптимизация рассматривается наравне с закупкой, а иногда вместо неё
Где ломается чаще всего
Шесть мест, в порядке частоты.
Меряют железо, а не операции. Графики загрузки зелёные, оформление заказа занимает минуту.
Плана мощности нет. Расширение обсуждается тогда, когда услуга уже упёрлась. Стандарт требует планировать текущую и прогнозируемую мощность вместе со сроками и порогами 2.
О будущей нагрузке не спрашивают бизнес. Прогноз строят по прошлым графикам, а маркетинг тем временем готовит акцию, о которой ИТ узнаёт из новостей.
Пороги не заданы. Известно, что «загрузка высокая», но при каком значении что делать — вопрос без ответа.
Автоматическое масштабирование без ограничителя. Настроили расширение, забыли верхнюю границу, получили счёт.
Считают средние. Средний отклик выглядит хорошо, а четверть пользователей ждёт втрое дольше 1.
Что говорят своды
69Своды знаний и стандарты — разобраны отдельноЧем ITIL отличается от COBIT и ISO, что из этого обязательно, а что на выбор, и где брать первоисточник. У каждого свода отмечено, развивается он или давно заморожен, и есть ли действующий ГОСТ. По 51 практикам из 62 проставлено соответствие COBIT.Открыть →ITIL соединяет мощность и производительность в одну практику и строит её вокруг трёх факторов успехаФактор успеха практикиТо, что должно быть верно, чтобы практика выполняла своё назначение.ITIL Service Operation, раздел 4.2.8: выявить требования, измерять и сообщать, обрабатывать риски 1.
ГОСТ Р ИСО/МЭК 20000-1 разводит спрос и мощность по разным пунктам и требует плана с прогнозом, влиянием целей уровня услуг и порогами изменения мощности 2.
FitSM обходится четырьмя требованиями: знать, что от услуги требуется — по соглашениям и прогнозу спроса; знать, сколько мощности расходуется сейчас; планировать будущую мощность, считая людей, технику и деньги; разбирать производительность по данным наблюдения 3.
COBIT держит мощность вместе с доступностью в одной цели управленияЦель управленияЕдиница описания COBIT: цель с проверяемым содержанием, у которой есть процесс того же имени.COBIT 2019, книга Governance and Management Objectives 5.
MOF относит план мощностей к планам надёжности, создаваемым на этапе планирования 6.
Расхождение здесь одно и полезное: FitSM прямо требует учитывать в планировании мощности людей и деньги, а не только технику 3. Практика, где считают только серверы, упирается в нехватку рук на третьем месяце роста.
Где описано
| Источник | Что даёт | Доступ |
|---|---|---|
| ITIL 4, практическое руководство | Критерии, процессы, источники данных, показатели | Платно |
| ГОСТ Р ИСО/МЭК 20000-1, пункты 8.4.2 и 8.4.3 | Требования к спросу и планированию мощности | Платно |
| FitSM-1, требования PR5 | Четыре требования, включая людей и деньги | Бесплатно |
| «Свободный ITIL» Елхимова | План обеспечения мощностей и горизонты планирования | Бесплатно, на русском |
| MOF 4.0, SMF «Надёжность» | Место плана мощностей среди планов надёжности | Бесплатно, на русском |
Что почитать дальше
Три соседние практики, с которыми мощность считают вместе: AVLУправление доступностью — где проходит граница между медленно и не работает, EVNМониторинг и управление событиями — откуда берутся данные о загрузке, CBMУправление бюджетом и стоимостью — во что обходится запас.
Источники
- AXELOS. Capacity and Performance Management. ITIL 4 Practice Guide. 2020. Руководства раздавались зарегистрированным пользователям; после перехода прав к PeopleCert доступ изменился. практическое руководство свода практик, экземпляр из нашей библиотеки
- Росстандарт. ГОСТ Р ИСО/МЭК 20000-1-2021, пункты 8.4.2 «Управление спросом» и 8.4.3 «Управление мощностями». 2021. Введён в действие 30 апреля 2022 года приказом Росстандарта от 7 декабря 2021 года № 1718-ст. действующий национальный стандарт, идентичный ISO/IEC 20000-1:2018
- FitSM. FitSM-1: требования, версия 3.0.1 — процесс PR5. 2024. Единственный из разобранных сводов, который прямо требует учитывать в планировании мощности людей и деньги, а не только технику. нормативная часть лёгкого стандарта
- Елхимов С. В.. Свободный ITIL. 2017. Пособие собрано на материалах НОУ «ИНТУИТ» и компании YeSSoft, распространяется свободно. бесплатное пособие «Свободный ITIL», экземпляр из нашей библиотеки
- ISACA. COBIT 5: процесс BAI04 «Управление доступностью и мощностью». 2013. В COBIT 2019 нумерация и название цели сохранены. свод руководства и управления ИТ, русское издание из нашей библиотеки
- Microsoft. Microsoft Operations Framework 4.0. SMF-функция «Надёжность». 2008. Свод заморожен с 2016 года; распространяется по лицензии Creative Commons для некоммерческого использования внутри организации. официальный русский перевод свода, экземпляр из нашей библиотеки
- Брукс П.. Метрики для управления ИТ-услугами, приложение J «Метрики для управления мощностями». 2008. Сканированное издание без текстового слоя; страницы приложения читались как изображения. справочник метрик itSMF International, серия ITSM Library, издательство «Альпина Бизнес Букс», экземпляр из нашей библиотеки