Это здорово, когда ваше 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-инфраструктура #Администрирование серверов #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет #инфосистемы джет информационные системы #управление мощностями
-
Добавление Видео На Ваш Сайт Или Блог
19 Oct, 24 -
Html-Книга-Игра Гарри Харрисона
19 Oct, 24 -
Отчет О Краснодарском Фотокемпе
19 Oct, 24 -
Стартап Разговор
19 Oct, 24