Управление Мощностями — Еще Одна Задача

Это здорово, когда ваше IT-детище сталкивается с увеличением доходов, пользователей, CTR, обрабатываемых документов, заявок на кредит, количества филиалов и прочих приятных царапок.

Все эти вещи называются бизнес-драйверами, которые в правильной ситуации соотносятся с нагрузкой на ИТ-инфраструктуру, находящуюся под вашим обслуживанием.

Правильное планирование мощности защитит вас от эпических провалов в Черную пятницу (чтобы она не стала совсем черной ;)) и ваш бюджет во все остальные дни.

Сегодня мы поговорим не о самом процессе управления мощностью, а о технической стороне вопроса.

Я расскажу вам, какие отчеты можно использовать для оценки тенденций и построения корреляционных матриц.

Позвольте мне вкратце рассказать, какой опыт мы накопили, а все вопросы задавать в комментариях или личным сообщением.

Идти!

Управление мощностями — еще одна задача

Первый метод оценки – временной анализ.

Сам он бывает нескольких видов.

1. Производительность с течением времени (PTA – Performance vs Time Analysis) – показывает значения одной или нескольких метрик производительности за выбранный интервал времени.

Вы также можете визуализировать несколько показателей, принадлежащих разным системам, в разных масштабах.

Основными задачами этого вида анализа являются:

  • выявление наиболее важных ресурсов для последующего использования в анализе «что, если»;
  • создание пороговых (базовых) уровней производительности систем на основе исторических данных для:
    • проверка или изменение временных интервалов, которые будут использоваться в дальнейшем анализе,
    • анализ трендов (линейный, скользящие средние),
    • выявление типичного поведения (ежедневно, еженедельно, ежемесячно);
  • определение пиковых нагрузок;
  • определение повторяющихся всплесков и их значения.



Управление мощностями — еще одна задача

Пример временного анализа с визуализацией 3-х показателей — загрузки ЦП, оперативной и дисковой памяти.

2. Нагрузка во времени (LTA – Load vs Time Analysis) – показывает поведение одной или нескольких бизнес-показателей в выбранном временном интервале.

Примером может служить количество сделок за определенный период времени.

Основные задачи ЛТА:

  • анализировать и выбирать бизнес-метрики по следующим критериям:
    • важность приложений,
    • зависимости между бизнес-показателями;
  • проверка или изменение временных интервалов, которые будут использоваться в дальнейшем анализе;
  • анализ трендов (линейный, скользящие средние);
  • обнаружение типичного поведения (ежедневно, еженедельно, ежемесячно), возможных пиков нагрузки при выполнении периодических задач;
  • выявление повторяющихся всплесков и их значений;
  • определение пороговых значений бизнес-метрик для расчета средних и дисперсии.



Управление мощностями — еще одна задача

Пример временного анализа бизнес-показателей 3. Анализ конфигурации (CA — анализ конфигурации) — показывает исторические значения конфигурации конечных серверов и т. д. за выбранный период времени.



Управление мощностями — еще одна задача

Пример временного анализа аппаратных конфигураций Второй метод оценки – корреляционный анализ.

При анализе данных создаются связи между драйверами бизнеса и технологическими ресурсами в соответствии с коэффициентом корреляции.

Коэффициент корреляции — это зверь, который показывает степень связи между двумя метриками и может принимать значения от -100% (полная обратная связь) до +100% (полная прямая связь).

Значение, равное 0 (и близкое к нему), указывает на отсутствие зависимости между парой метрик.

При построении отчета корреляционный анализ используется для построения карт корреляции и карт бизнес-показателей.

Карты бизнес-показателей — ключевой компонент при создании отчета, отображающий взаимосвязь между бизнес-показателями и используемыми ресурсами.

Например, на рисунке ниже показана зависимость бизнес-показателей (количества запросов от веб-клиента и количества сообщений, отправленных веб-клиенту) от ресурсов сервера приложений и СУБД, на которой работает приложение.



Управление мощностями — еще одна задача

Примеры зависимостей метрик На основе этой информации настраиваются карты бизнес-метрик для последующего анализа производительности по бизнес-нагрузке.



Управление мощностями — еще одна задача

Пример карты бизнес-показателей

Управление мощностями — еще одна задача

Рассчитать корреляцию между значениями параметров производительности и бизнес-показателями В результате выявляется степень загрузки конкретных ресурсов на конкретных серверах по бизнес-метрикам:

Управление мощностями — еще одна задача

Степень загруженности ресурсов нагрузкой бизнес-метрик.

Полученные данные позволяют наглядно отразить зависимость бизнес-показателей от выделенных ресурсов и определить точки насыщения и т. д.:

Управление мощностями — еще одна задача

Зависимость и точка насыщения общего количества запросов в бизнес-системе от загрузки процессора Также корреляционный анализ используется для сравнения любых пар метрик в системе.

Это могут быть как бизнес-метрики, так и показатели производительности:

Управление мощностями — еще одна задача

Пример сравнения двух бизнес-показателей (количество посещений сайта и количество просмотренных страниц).



Управление мощностями — еще одна задача

Пример сравнения показателей производительности И, наконец, третий вид оценки – расчет тенденций.

Модель прогнозирования будущего поведения (трендов) используется для определения будущих значений и динамики одного или нескольких показателей эффективности (или бизнес-показателей) на основе исторических данных.

На рисунке ниже показана модель возможного использования этого механизма.

В систему загружаются исторические данные о загрузке исходящего канала связи.

Для этого параметра установлено пороговое значение 70% от максимально возможной загрузки канала.

С помощью механизма экстраполяции автоматически строится тенденция динамики роста параметра и определяется время насыщения (достижения порогового значения) - менее 1 календарного месяца.



Управление мощностями — еще одна задача

Пример использования расчета тренда для определения времени насыщения Такой инструмент также используется для проведения анализа «что, если».

Например, ниже приведен сценарий расчета увеличения общего дискового пространства.

На графике зеленым выделен выделенный объем и точка увеличения дискового пространства (середина марта).

Синий – график использования дискового пространства.

Таким образом, построенный тренд и анализ «что, если» (добавление диска) показывают, что точка насыщения наступит не раньше конца года.



Управление мощностями — еще одна задача

Вариант сценария расчета увеличения общего дискового пространства Анализ «что если» также используется для расчета производительности ИТ-инфраструктуры на основе изменения значений бизнес-показателей.

На рисунке ниже приведен пример расчета максимально возможных показателей входов в систему и количества отправленных заказов.

В первой части таблицы показаны бизнес-метрики (Посещения, Полученные заказы) и их текущие значения (30 000 посещений в час и 1 000 заказов).

В столбце Target указаны проверяемые значения параметров (120 000 и 5 000).

В результате вы сможете посчитать максимальную нагрузку на инфраструктуру (61500 и 2400 соответственно), а также увидеть точку отказа — производительность процессора (красная точка в таблице ниже).



Управление мощностями — еще одна задача

Пример расчета максимально возможных показателей входов в систему и количества отправленных заказов Таким образом можно определить максимальную мощность инфраструктуры, выявить узкие места и своевременно принять решения о модернизации.

Пожалуйста, задавайте вопросы в комментариях.

А если задача требует чуть более вдумчивого подхода, наша консультация , как и майские праздники, всегда будут вас радовать.

В конце поста есть парочка опросов, было бы здорово, если бы вы потратили на них пару десятков секунд. Спасибо! Автор статьи: Антон Касимов , архитектор систем управления, «Инфосистемы Джет».

В опросе могут участвовать только зарегистрированные пользователи.

Войти , Пожалуйста.

Расскажите, как вы управляете мощностью 43,48% MS Excel 10 8,7% Промышленная система (напишите в комментариях название системы) 2 8,7% Собственный научный метод (напишите описание метода в комментариях) 2 39,13% Я не занимайтесь этой проблемой 9 Проголосовали 23 пользователя.

8 пользователей воздержались.

В опросе могут участвовать только зарегистрированные пользователи.

Войти , Пожалуйста.

Внедрила ли ваша компания процесс управления мощностью ITIL? 15% Реализовано 3 20% Планируем реализовать 4 20% Пока не думали об этом 4 35% Неправильный масштаб инфраструктуры 7 10% Не планируем внедрять 2 Проголосовали 20 пользователей.

7 пользователей воздержались.

Теги: #Оптимизация серверов #it-инфраструктура #Администрирование серверов #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет информационные системы #управление мощностями

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.