Post on 12-Jul-2015
© 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.
О наболевшем
© 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.4
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
Переломный момент в подходе к Приложениям
2010 4 релиза на приложение
201536 на приложение
2020120 на приложение
“Всплеск новых проектов с 2013 и далее.”
“Социальные, мобильные, аналитические и облачные в 2013-м перешагнули порог.”
2013
• Приложения повсюду
• Мобильный доступ
• 30x рост релизов по приложениям
• Плотная обратная связь с пользователем
• Экстремальная фокусировка на сроки получения выгоды и ROI
Что ожидается:
Service Virtualization
6
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8
Поиск
Покупка Отслеживание
ДоставкаОплата
Продукт
ОплатаПрофили заказчиков
Доставка
Отслеживание посылки
Public Cloud
Обычные
сервера
Managed Cloud
Композитный
© 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Медленно работает
Тестируемое приложение
© 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 andLegacy application
RESTPay-per-transaction
Underconstruction
Тестируемое приложениеUnder Test
Mobile App
Web browser
Composite Application
Application services
Виртуализовано!
Виртуализация сервиса
SOAPJDBCJMSMQRESTCICS
Simulation
Data
Perf.
Network
Виртуализация сети
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
Демо
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12
Проект
Управление
Модели сервиса
Исполнение
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
Операции сервиса
Правила с приоритетами
Детализация правила
Стандартный ответ (заглушка)
Функции условийФункции условий
и действий
Подача данных
Описание логики вызовов
Синхронный и асинхронный
ответы
Внешние вызовы
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14
Параметры производительности
Ускорение
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15
Параметры производительности
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.1616
Результат реальный
Влияние сети на пользователя
Локальный результат
Avg. TRTAvg. TRT
VUsers VUsers
Почему?
© 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
© 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
© 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 Network32 Concurrent Vusers Total 60 Transactions/Min
© 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
© 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
© 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
Конфигурация Тестируемого ПО
ВС
ВС
ВСВС
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Вопросы и обсуждение?
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24