pl high load v1.1
DESCRIPTION
TRANSCRIPT
![Page 1: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/1.jpg)
Capacity Management.Управление производительностью ИТ
Юрий Ковалёв, Performance Lab
![Page 2: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/2.jpg)
План презентации
1. Концепция процесса Performance Assurance
2. Обзор инструментальных средств
3. Пример
![Page 3: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/3.jpg)
ПроблематикаМного пользователей
1. Для какого числа пользователей разработано приложение?
2. Как меняется число пользователей со временем?
4. Каков текущий предел производительности и насколько он близок?
3. Как масштабируется система?
Много данных
1. На какие объемы БД рассчитана текущая конфигурация системы?
2. Как быстро растет БД?
3. Какой размер БД допустим? Что от него зависит?
4. Что делать когда БД вырастет до предела?
![Page 4: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/4.jpg)
Проблемы и инциденты1. Установка новых версий (релиз, SP, hot-fix, patch)
2. Особенности эксплуатации
3. Аварии и сбои оборудования и ПО
4. Переполнения таблиц/буферов/очередей/файлов
5. Непредвиденные всплески нагрузки
![Page 5: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/5.jpg)
SLM
Мониторинг производительности
Инжениринг производительности
Performance Assurance
Capacity Management
Управление производительностью
Планирование мощностей
Нагрузочное тестирование
Ожидания бизнеса
![Page 6: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/6.jpg)
6Запись скриптов
Профили нагрузки
Работа системы под нагрузкой
Мониторинг, сбор результатов
1. Приёмо-сдаточные испытания
2. Регрессионное тестирование
3. Подготовка к централизации/тиражированию
4. Расчёт конфигурации при масштабировании
5. Системный анализ и оптимизация
Область применения
+Тестирование производительности
Тестирование объемов
Стрессовое тестирование
Тестирование
![Page 7: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/7.jpg)
Веб-сервер
Сервер приложений
Сервер БД
Мейнфрейм
ERP
Конечный пользователь
% доступность
99%
99%
99%
99%
99%
?
Недоступно или медленно
Высокая производительность
Мониторинг
![Page 8: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/8.jpg)
1.Внедр. релиза №205 X
2.Оптимизация BW X
3.Переход на x64 X
4.Сайзинг сервера БД X X
5.Тестир. релиза №206 X
6.Внедр. релиза №206 X
Perf
orm
ance
,П
ром
ыш
ленн
ая н
агру
зка
tянв фев мар апр май июн июл сен окт ноя дек янв фев20102009
Бизн
ес-п
рогн
оз
Проблема
авг
![Page 9: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/9.jpg)
Менеджер производительностиCapacity Manager
• Ведение Плана Мощностей• Планирование
мероприятий• Управление командой• Ответственность за
производительность
INSOURCE
Руководитель департамента ИТ
1 человек на 1-3 приложения
Ведущий инженер по производительностиSPE
• Управление тестированием• Системный анализ• Предложения по
оптимизации
OUTSOURCE
Менеджер производительности
1 человек на 1 приложение
Тест-дизайнер
TD
• Разработка скриптов НТ• Проведение тестов• Обработка результатов
тестирования
OUTSOURCE
Ведущий инженер по производительности
1-3 человека на 1 приложение
Роль
Акти
внос
тиТи
пРу
ков.
![Page 10: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/10.jpg)
Oracle (E-Load)
Micro-focus (QALoad)
Инструменты
![Page 11: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/11.jpg)
HP LoadRunner IBM Performance Tester
Поддержка OeBS (протокол NCA)
Встроенный язык разработки скриптов
Встроенный мониторинг
Отчеты, результаты тестов
Эмуляция WAN
Интеграция с инструментами Performance Management
Встроена Необходимо приобрести плагин стороннего производителя
C, Java, VB Java. Можно интегрировать с Eclipse
простейший39 встроенных мониторов + интеграция с SiteScope
MS WordMS Word, HTML, MS Excel
нетЕсть, плюс эмуляция модемного соединения
нетSiteScope, Diagnostics, Service Test, Quality Center
Инструменты
![Page 12: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/12.jpg)
![Page 13: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/13.jpg)
![Page 14: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/14.jpg)
![Page 15: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/15.jpg)
![Page 16: Pl High Load V1.1](https://reader033.vdocument.in/reader033/viewer/2022042623/5486e5a6b47959dd0c8b5341/html5/thumbnails/16.jpg)
Спасибо за внимание!Юрий КовалёвPerformance LabДиректор по развитию бизнеса[email protected]моб. +7 916 092 1577www.performance-lab.ru