performance engineering - physical to virtual...
TRANSCRIPT
![Page 1: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/1.jpg)
by Hemant Kumar Choubey
Performance Engineering - Physical to Virtual Transformation
1
![Page 2: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/2.jpg)
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
![Page 3: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/3.jpg)
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
![Page 4: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/4.jpg)
4
VM..1
VM..2
VM..n
WHAT AFFECTS PERFORMANCE?
![Page 5: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/5.jpg)
5
STRATEGIZING P2V
ANALYZE
VIRTUALIZE
OPTIMIZE
PLATFORM SELECTION
RESOURCE ALLOCATION
PROBE MECHANISM
ASSOCIATED RISKS
![Page 6: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/6.jpg)
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?
![Page 7: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/7.jpg)
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
![Page 8: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/8.jpg)
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.
![Page 9: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/9.jpg)
9
CASE STUDY - CONCLUSIONS
![Page 10: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/10.jpg)
10
SUCCESS STORIES
![Page 11: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/11.jpg)
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.
![Page 12: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/12.jpg)
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.
![Page 13: Performance Engineering - Physical to Virtual Transformationqaistc.com/.../2017/12/hemant_kumar_choubey.pdf · Foundations of Software and System Performance Engineering: Process,](https://reader033.vdocuments.net/reader033/viewer/2022060212/5f0519507e708231d41141df/html5/thumbnails/13.jpg)
13