Capacity Management.Управление производительностью ИТ Юрий Ковалёв, PerformanceLab
План презентации Концепция процесса Performance Assurance Обзор инструментальных средств Пример
Проблематика Много пользователей Много данных 1. Для какого числа пользователей разработано приложение? 1. На какие объемы БД рассчитана текущая конфигурация системы? 2. Как меняется число пользователей со временем? 2. Как быстро растет БД? 3. Какой размер БД допустим?Что от него зависит? 3. Как масштабируется система? 4. Каков текущий предел производительности и насколько он близок? 4. Что делать когда БД вырастет до предела?
Проблемы и инциденты Установка новых версий (релиз, SP, hot-fix, patch) Особенности эксплуатации Аварии и сбои оборудования и ПО Переполнения таблиц/буферов/очередей/файлов Непредвиденные всплески нагрузки
Тестирование Профили нагрузки Область применения Приёмо-сдаточные испытания Регрессионное тестирование Подготовка к централизации/тиражированию Расчёт конфигурации при масштабировании Системный анализ и оптимизация Работа системы под нагрузкой + Мониторинг, сбор результатов Тестирование производительности Тестирование объемов Стрессовое тестирование Запись скриптов 6
Проблема Промышленная нагрузка Performance, Бизнес-прогноз янв фев мар апр май июн июл сен окт ноя дек янв фев авг t 2010 2009
Менеджер производительности Ведущий инженер по производительности Тест-дизайнер Роль Capacity Manager SPE TD
Ведение Плана Мощностей
Планирование мероприятий
Управление командой
Ответственность за производительность
Управление тестированием
Системный анализ
Предложения по оптимизации
Разработка скриптов НТ
Проведение тестов
Обработка результатов тестирования
Активности INSOURCE OUTSOURCE OUTSOURCE Тип Руководитель департамента ИТ Менеджер производительности Ведущий инженер по производительности Руков. 1 человек на 1-3 приложения 1 человек на 1 приложение 1-3 человека на 1 приложение
Инструменты Micro-focus (QALoad) Oracle (E-Load)
Инструменты HP LoadRunner IBM Performance Tester Поддержка OeBS (протокол NCA) Необходимо приобрести плагин стороннего производителя Встроена Встроенный язык разработки скриптов Java. Можно интегрировать с Eclipse C, Java, VB Встроенный мониторинг 39 встроенных мониторов + интеграция с SiteScope простейший Отчеты, результаты тестов MS Word MS Word, HTML, MS Excel Эмуляция WAN Есть, плюс эмуляция модемного соединения нет Интеграция с инструментами Performance Management SiteScope, Diagnostics, Service Test, Quality Center нет
Спасибо за внимание! Юрий Ковалёв Performance Lab Директор по развитию бизнеса y.kovalev@pflb.ru моб. +7 916 092 1577 www.performance-lab.ru
0 comments
Post a comment