30
1 © 2012 SOASTA. All rights reserved. Performance Warrior Tales: Cloud Testing the Retail Giants. Webinar Presents Tips and Tricks from Large-Scale Retail Performance Engineers

Performance Warrior Tales: Cloud Load Testing the Retail Giants

  • Upload
    soasta

  • View
    712

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Performance Warrior Tales: Cloud Load Testing the Retail Giants

1© 2012 SOASTA. All rights reserved.

Performance Warrior Tales: Cloud Testing the Retail Giants.

Webinar

Presents

Tips and Tricksfrom Large-Scale Retail Performance Engineers

Page 2: Performance Warrior Tales: Cloud Load Testing the Retail Giants

2© 2012 SOASTA. All rights reserved. May 22, 2012

Preparing for the best case retail scenarios

In This Webinar

TODAY’S SOASTA PRESENTERS

Paul Korenevsky: Engagement Manager, Load Testing SME - AkamaiCraig Combs: Principal Performance Engineer – Giant Retailer Mike Ostenberg: Sr. Solution Architect – SOASTA Moderator - Brad Johnson: VP Product & Channel Marketing - SOASTA

Agenda: • Intro & Poll question• Meet Paul from Akamai• Meet Craig from a Top 5 retailer• Panel Questions• CloudTest demo for Retail

Questions: Submit in chat box during event

Page 3: Performance Warrior Tales: Cloud Load Testing the Retail Giants

3© 2012 SOASTA. All rights reserved. May 22, 2012

Poll Question

Page 4: Performance Warrior Tales: Cloud Load Testing the Retail Giants

4© 2012 SOASTA. All rights reserved. May 22, 2012

Paul Korenevsky

Load Testing @ Akamai

Engagement Manager, Load Testing SME

Page 5: Performance Warrior Tales: Cloud Load Testing the Retail Giants

©2013 AkamaiAkamai Confidential Faster ForwardTM

The Akamai Intelligent Platform: What is it?

Scale & Breadth

• 120,000+ servers

• 1,100+ networks

• 750+ cities

• 1,700+ locations

• 74 countries

The leading Internet Cloud platform for enabling secure, high-performing user experiences on any device, anywhere.

Web Traffic

• 500 billion hits per day

• 19+ million hits per second

• 100+ million streams per day

• 1M+ concurrent streams

• 5.5+ Terabits per second peak

• 15 – 30 % of all Web traffic

Page 6: Performance Warrior Tales: Cloud Load Testing the Retail Giants

©2013 AkamaiAkamai Confidential Faster ForwardTM

The Akamai Solution Family

Inspire Innovation

Page 7: Performance Warrior Tales: Cloud Load Testing the Retail Giants

©2013 AkamaiAkamai Confidential Faster ForwardTM

How Akamai Works

Customer Origin

Users Akamai Edge Server

closest to Origin Server

Akamai “SureRoute” protocol optimizes routes and reduces

round trips

High Performance Global Overlay

Network

Edge Region close to End

User

Web Server

Security embedded into Akamai Edge

Servers

It All Starts in the Cloud – at the Edge

Page 8: Performance Warrior Tales: Cloud Load Testing the Retail Giants

©2013 AkamaiAkamai Confidential Faster ForwardTM

Preparing for Peak Traffic

1. Inventory potential Availability and Performance risks, such as failures at the:

• Web(servers/LBs)• App (servers/db/cache)• Back end (OMS, inventory, fraud prevention, tokenization…)• Network (ISP, pipe, DNS, LBs …)• Security (firewall, WAF, IPS/IDS)• CDN (unless its Akamai, of course)• 3rd Party (translation/adaptation, recommendations, reviews, a/b testing, analytics, …)

2. Evaluate each risk• Stress testing• Load testing• Penetration testing

3. Mitigate each risk, prioritizing based on evaluation • Define and implement proactive mitigations• Prepare and test reactive mitigations

Page 9: Performance Warrior Tales: Cloud Load Testing the Retail Giants

©2013 AkamaiAkamai Confidential Faster ForwardTM

Typical load provides little insight into issues thatarise under peak load

OriginInfrastructure

Page 10: Performance Warrior Tales: Cloud Load Testing the Retail Giants

©2013 AkamaiAkamai Confidential Faster ForwardTM

Stress test the origin

OriginInfrastructure

Page 11: Performance Warrior Tales: Cloud Load Testing the Retail Giants

©2013 AkamaiAkamai Confidential Faster ForwardTM

Why Performance Matters

Consumers are becoming less patient - 40% of shoppers will abandon after 3 seconds

8 Seconds

4 Seconds

3 Seconds

0 2 4 6 8 10Response Time

Site Abandonment Threshold

Zona Research, 1998

Jupiter Research, 2006

Forrester Research, 2009

10 Seconds

Nielsen, 1996

Webpage Load Time

Seconds

4

2

6

8

10

2

4

6

8

10

Seconds

Consumer Patience

Page 12: Performance Warrior Tales: Cloud Load Testing the Retail Giants

©2013 AkamaiAkamai Confidential Faster ForwardTM

Load test through Akamai for realistic performance results

OriginInfrastructure

Page 13: Performance Warrior Tales: Cloud Load Testing the Retail Giants

13© 2012 SOASTA. All rights reserved. May 22, 2012

Craig Combs

Performance Tips from the Retail Giants

Principal Performance Engineer

RetailerA

Page 14: Performance Warrior Tales: Cloud Load Testing the Retail Giants

14© 2012 SOASTA. All rights reserved. May 22, 2012

Critical Things for Load and Performance Testing Retail sites

Test for spikes

Test what you think doesn’t need to be tested

Test expecting failure

If you can’t test it, virtualize it

Don’t forget about the user experience

Monitor everything

Don’t wait until just before the holidays

Test in production

Page 15: Performance Warrior Tales: Cloud Load Testing the Retail Giants

15© 2012 SOASTA. All rights reserved. May 22, 2012

Critical Things for Load and Performance Testing Retail sites

Test for spikes

Test what you think doesn’t need to be tested

Test expecting failure

If you can’t test it, virtualize it

Don’t forget about the user experience

Monitor everything

Don’t wait until just before the holidays

Test in production

Page 16: Performance Warrior Tales: Cloud Load Testing the Retail Giants

16© 2012 SOASTA. All rights reserved. May 22, 2012

Critical Things for Load and Performance Testing Retail sites

Test for spikes

Test what you think doesn’t need to be tested

Test expecting failure

If you can’t test it, virtualize it

Don’t forget about the user experience

Monitor everything

Don’t wait until just before the holidays

Test in production

Page 17: Performance Warrior Tales: Cloud Load Testing the Retail Giants

17© 2012 SOASTA. All rights reserved. May 22, 2012

Critical Things for Load and Performance Testing Retail sites

Test for spikes

Test what you think doesn’t need to be tested

Test expecting failure

If you can’t test it, virtualize it

Don’t forget about the user experience

Monitor everything

Don’t wait until just before the holidays

Test in production

Page 18: Performance Warrior Tales: Cloud Load Testing the Retail Giants

18© 2012 SOASTA. All rights reserved. May 22, 2012

Critical Things for Load and Performance Testing Retail sites

Test for spikes

Test what you think doesn’t need to be tested

Test expecting failure

If you can’t test it, virtualize it

Don’t forget about the user experience

Monitor everything

Don’t wait until just before the holidays

Test in production

Page 19: Performance Warrior Tales: Cloud Load Testing the Retail Giants

19© 2012 SOASTA. All rights reserved. May 22, 2012

Critical Things for Load and Performance Testing Retail sites

Test for spikes

Test what you think doesn’t need to be tested

Test expecting failure

If you can’t test it, virtualize it

Don’t forget about the user experience

Monitor everything

Don’t wait until just before the holidays

Test in production

Page 20: Performance Warrior Tales: Cloud Load Testing the Retail Giants

20© 2012 SOASTA. All rights reserved. May 22, 2012

Critical Things for Load and Performance Testing Retail sites

Test for spikes

Test what you think doesn’t need to be tested

Test expecting failure

If you can’t test it, virtualize it

Don’t forget about the user experience

Monitor everything

Don’t wait until just before the holidays

Test in production

Page 21: Performance Warrior Tales: Cloud Load Testing the Retail Giants

21© 2012 SOASTA. All rights reserved. May 22, 2012

Critical Things for Load and Performance Testing Retail sites

Test for spikes

Test what you think doesn’t need to be tested

Test expecting failure

If you can’t test it, virtualize it

Don’t forget about the user experience

Monitor everything

Don’t wait until just before the holidays

Test in production

Page 22: Performance Warrior Tales: Cloud Load Testing the Retail Giants

22© 2012 SOASTA. All rights reserved. May 22, 2012

Questions for the ProsGet your notepad app ready!

Page 23: Performance Warrior Tales: Cloud Load Testing the Retail Giants

23© 2012 SOASTA. All rights reserved. May 22, 2012

Questions for the ProsGet your notepad app ready!

1. What are the two primary goals for seasonal

testing?

Page 24: Performance Warrior Tales: Cloud Load Testing the Retail Giants

24© 2012 SOASTA. All rights reserved. May 22, 2012

Questions for the ProsGet your notepad app ready!

1. What are the two primary goals for seasonal

testing?

2. Which critical user-scenarios should be tested

first?

Page 25: Performance Warrior Tales: Cloud Load Testing the Retail Giants

25© 2012 SOASTA. All rights reserved. May 22, 2012

Questions for the ProsGet your notepad app ready!

1. What are the two primary goals for seasonal

testing?

2. Which critical user-scenarios should be tested

first?

3. How do you create realistic conditions

Page 26: Performance Warrior Tales: Cloud Load Testing the Retail Giants

26© 2012 SOASTA. All rights reserved. May 22, 2012

Questions for the ProsGet your notepad app ready!

1. What are the two primary goals for seasonal

testing?

2. Which critical user-scenarios should be tested

first?

3. How do you create realistic conditions

4. When should you stress your CDN?

Page 27: Performance Warrior Tales: Cloud Load Testing the Retail Giants

27© 2012 SOASTA. All rights reserved. May 22, 2012

Questions for the ProsGet your notepad app ready!

1. What are the two primary goals for seasonal

testing?

2. Which critical user-scenarios should be tested

first?

3. How do you create realistic conditions

4. When should you stress your CDN?

5. Should you be hammering on live production

systems?

Page 28: Performance Warrior Tales: Cloud Load Testing the Retail Giants

28© 2012 SOASTA. All rights reserved. May 22, 2012

Questions for the ProsGet your notepad app ready!

1. What are the two primary goals for seasonal

testing?

2. Which critical user-scenarios should be tested

first?

3. How do you create realistic conditions

4. When should you stress your CDN?

5. Should you be hammering on live production

systems?

Page 29: Performance Warrior Tales: Cloud Load Testing the Retail Giants

29© 2012 SOASTA. All rights reserved. May 22, 2012

CloudTest

SOASTA CloudTest Demo

Actionable intelligence

Scale

Speed

The Leading Cloud-Based Load & Performance Test Solution

Page 30: Performance Warrior Tales: Cloud Load Testing the Retail Giants

30© 2012 SOASTA. All rights reserved. May 22, 2012

Thanks

Contact SOASTA:www.soasta.com/cloudtest/

[email protected]

Follow us:

twitter.com/cloudtest

facebook.com/cloudtest

Knowledge Center• White Papers• Webinar Recordings• Case Studies

RESOURCES

www.SOASTA.com

CloudLink Community• Support• Tutorials• Video