performance engineering - physical to virtual...
TRANSCRIPT
by Hemant Kumar Choubey
Performance Engineering - Physical to Virtual Transformation
1
INTRODUCTION
2
Presentation focuses on performance challenges and approach to achieve high performing VIRTUAL equivalent.
PHYS
ICAL
VIRTUAL
PERFORMANCE ENGINEERING
VMn
CPU RAM
DISK NETWORK
METAL BOX
VM1 VM2
Understanding need of PERFORMANCE in P2V transition…
STRATEGISING virtual design…
Case study & RESULTS
IS PERFORMANCE CRITICAL?
3
Directly impacted …
…95% Private cloud fails due to wrong strategy & poorly planned optimization– www.Gartner.com
…Decline in performance testing for cloud based virtual environment as compared to percentage from previous year– World Quality Report 2016-17
…Statistics increased to 49% for not testing applications in cloud environment hence failing to realize importance P2V migration– World Quality Report 2016-17
4
VM..1
VM..2
VM..n
WHAT AFFECTS PERFORMANCE?
5
STRATEGIZING P2V
ANALYZE
VIRTUALIZE
OPTIMIZE
PLATFORM SELECTION
RESOURCE ALLOCATION
PROBE MECHANISM
ASSOCIATED RISKS
6
Performance
No
Degr
adat
ion
Endu
ranc
e
Resp
onsiv
enes
sReliability
Data
Res
ilien
cy
Faul
tTol
eran
ce
High
Ava
ilabi
lity
Scalability
Vert
ical
Horiz
onta
l
Use
r Gro
wth
Plan Virtualize Execute Compare Optimize
WHAT MUST BE TESTED?
7
Application requirement Virtual equivalent
Physical vs. Virtual Post-migration Test(VIRTUAL)
Pre-migration Test(PHYSICAL)
Production Rollout
AUT HP LoadRunner
VMWare JRMC
CASE STUDY
8
CASE STUDY - CONCLUSIONS VMWare ESXi 5.0 showed issue with time sync.
Upgrade resulted Time Drift of 0.001126 PPM as compared to physical machine 0.002984 PPM.
Service migration (HA/BCP) Monitoring showed spike in CPU due to Open SIP & increased time(~1000%) to stabilize connections.
Resource contention to simulate Multi-Guestingtriggered failover. Separate hardware recommended for standby server.
Attaching Virtual Hardware CD-ROM drive degraded performance of VM.
9
CASE STUDY - CONCLUSIONS
10
SUCCESS STORIES
11
IN NUTSHELL
Know your APPLICATION.
PREPARE for challenges.
Evaluate PROS & CONS of Virtualization w.r.t PERFORMANCE.
BENCHMARK to compare PHYSICAL & VIRTUAL.
OPTIMIZE your INFRASTRUCTURE through intelligent testing.
KEY TO ENSURE PERFORMANCE IS TIMESTAMPING in P2V.
12
References & Appendixhttps://www.capgemini.com/service/world-quality-report-2017-18/
www.radware.com
https://www.vmware.com/support/ws5/doc/ws_performance.html
Foundations of Software and System Performance Engineering: Process, Performance Modelling, Requirements, Testing, Scalability, and Practice (Livelessons) By Andre B Bondi
Author Biography
Hemant Choubey in his current role as Technical Lead at ARICENT Technologies brings wealth of over 6 years of experience in Performance engineering on the table. He has worked across various cutting edge tools and technologies which includes virtualization, cloud technologies. He has extensive experience working as trainer and worked on providing end to end solutions to ensure high performance.He has experience on APMs like Dynatrace & APPDYNAMICS. He is active follower of latest trends in technologies and is working on his next area of interest which is performance testing of CoAP & MQTT based applications popularly known as IOT.
13