More Related Content Similar to Практически о виртуализации сервисов (20) Практически о виртуализации сервисов1. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Практическио
виртуализациисервисов
ВалерийКуваев
HP
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
3. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3
4. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
5. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
Переломный момент в подходе к Приложениям
2010
4 релиза на приложение
2015
36 на приложение
2020
120 на приложение
“Всплеск новых
проектов с 2013 и
далее.”
“Социальные, мобильные,
аналитические и облачные
в 2013-м перешагнули
порог.”
2013
• Приложения повсюду
• Мобильный доступ
• 30x рост релизов по приложениям
• Плотная обратная связь с
пользователем
• Экстремальная фокусировка на
сроки получения выгоды и ROI
Что ожидается:
7. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8
Поиск
Покупка Отслеживание
Доставка
Оплата
Продукт
Оплата
Профили заказчиков
Доставка
Отслеживание посылки
Public Cloud
Обычные
сервера
Managed Cloud
Композитный
8. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9
Single Sign-On
Веб сервис
Старое
приложение
База данных
Мейнфрейм
3rd Party
Мейнфрейм
Доступ с 3:00-
4:00
База Данных
Нет тестовой
среды
Веб Сервис
Еще не создан
3rd Party
Оплата за
использование
Single Sign-On
Медленно
работает
Тестируемое
приложение
9. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
HP Service Virtualization
Существующая инфраструктура
Mainframe
JDBC
SOAP
RFC/IDOC
MQ/CICS
Third Party
SAP
Existing database
Web service
and
Legacy
application
REST
Pay-per-
transaction
Under
construction
Тестируемое приложениеUnder Test
Mobile
App
Web
browser
Composite
Application
Application
services
Виртуализовано!
Виртуализация
сервиса
SOAP
JDBC
JMS
MQ
REST
CICS
Simulation
Data
Perf.
Network
Виртуализация
сети
10. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
Демо
11. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12
Проект
Управление
Модели сервиса
Исполнение
12. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
Операции
сервиса
Правила с
приоритетами
Детализация
правила
Стандартный
ответ (заглушка)
Функции условий
Функции условий
и действий
Подача данных
Описание логики
вызовов
Синхронный и
асинхронный
ответы
Внешние вызовы
13. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14
Параметры
производительности
Ускорение
14. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15
Параметры
производительности
15. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
16
Результат реальный
Влияние сети на пользователя
Локальный результат
Avg. TRT
Avg. TRT
VUsers VUsers
Почему?
16. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17
Vuser
2s
5s
2s
5s
2s
5s
2s
5s
2s
1 Vuser – No Network:
5s
2s
5s
2s
5s
2s
5s
2s
5s
2s
5s
2s
1 Minute
10 Transactions/Min/Vuser
Итак
Transaction
Fixed Pacing Time
2s
Single Transaction – No Network:
Time Resources
File Reads
SQL Calls
Concurrency
Resources/Min
File Reads
SQL Calls
Concurrency
17. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
Vuser 1
Vuser 2
Vuser 3
Vuser 4
Vuser 5
Vuser 6
Vuser 7
Vuser 8
Vuser 9
Vuser 10
1 Minute
10 Vusers – No Network
10 Concurrent Vusers Total 66 Transactions/Min
Resources/Min
File Reads
SQL Calls
Concurrency
18. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
Vuser 1
Vuser 2
Vuser 3
Vuser 4
Vuser 5
Vuser 6
Vuser 7
Vuser 8
Vuser 9
Vuser 10
Vuser 11
Vuser 12
Vuser 13
Vuser 14
Vuser 15
Vuser 16
Vuser 17
Vuser 18
Vuser 19
Vuser 20
Vuser 21
Vuser 22
Vuser 23
Vuser 24
Vuser 25
Vuser 26
Vuser 27
Vuser 28
Vuser 29
Vuser 30
Vuser 31
Vuser 32
With Network:
Comparative Test with Network
32 Concurrent Vusers Total 60 Transactions/Min
19. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20
Resource Comparison
Total 66 Transactions/Min
10 Vusers – No Network:
Total 66 Transactions/Min
32 Vusers – With Network:
Resources/Min
File Reads
SQL Calls
Overall Resources/Min
File Reads
SQL Calls
Concurrency
Concurrency
Major Discrepancy in Concurrency
20. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
Компонентное
приложение
Тестируемое приложение
Функциональный тест
(including mobile device)
Нагрузочный тест
Сервисы
приложения
Эмуляция сети
Эмуляция
сети
Firewall
Распределенные
сервисы
Поддержка реалистичного сценария взаимодействия
HP Network Virtualization
21. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22
VS
SV Дизайнер
Развертывание
Развертывание
ОткрытиеСохранение
Виртуальных Сервисов
Интерфейс
управления SV
SV Сервер
ВС
ВС
ВС
HP ALM
ВС
ВС ВС
Deploy, Initialise
and Monitor
Конфигурация
Тестируемого ПО
ВС
ВС
ВС
ВС
22. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Вопросыиобсуждение?
23. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24
Editor's Notes Script to comeQuestions? Kelly Emo or Bruce Randall . Shunra integrates with HP LoadRunner and Performance Center to ensure load/performance testing accounts for network constraints. The integration enables each HP load generator to emulate up to 10 different locations/networks.