performance engineering - physical to virtual...

Post on 11-Jun-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related