one millions users vs your web application mega testing cloud applications presentation

17
One Millions Users vs. Your Web Application. - Mega Testing Cloud Applications Excellence in Cloud Performance [email protected]

Upload: justin-dorfman

Post on 21-Jun-2015

1.408 views

Category:

Technology


0 download

DESCRIPTION

by Sven Hammar (Apica Systems)

TRANSCRIPT

Page 1: One millions users vs your web application mega testing cloud applications presentation

One Millions Users vs. Your Web Application. - Mega Testing Cloud Applications

Excellence in Cloud Performance

[email protected]

Page 2: One millions users vs your web application mega testing cloud applications presentation

2

Apica

Monitoring Performance as a Cloud Service

InSide APM LoadTest

Complete range

Project , Self Service,

Pay as you Go

Partner integration

Real Browser

Tool & Portal

Page 3: One millions users vs your web application mega testing cloud applications presentation

3

Why LoadTest

Break things Find the limit

Find the problem Solve the problem

Make the site faster

Page 4: One millions users vs your web application mega testing cloud applications presentation

4

Functional Test

Stress Test

Load Test

Launch Test

Capacity Planning

Type of Tests

Page 5: One millions users vs your web application mega testing cloud applications presentation

5

LoadTest 1-1

Load Maximum – How many users can we handle ? – What is a good result ?

Behavior in  the  ”Danger  Zone” – Does the application become

unstable above maximum load ?

Problem Analysis – Where are the bottlenecks – How to fix them ?

Throughput

Response time

Point of collapse

Number of users

Number of users

Complete failure

∞ 1X 2X 4X 8X

Page 6: One millions users vs your web application mega testing cloud applications presentation

6

Why Load Test a Cloud

Page 7: One millions users vs your web application mega testing cloud applications presentation

7

Validate your design

Page 8: One millions users vs your web application mega testing cloud applications presentation

8

Testing cloud applications

Isolate problems before launch – Optimize performance based on

robust metrics

Actual capacity of adding new servers – Time to scale – Added capacity

Planning proactive cloud scaling – Proactively spin up additional servers

before performance is degraded

Test failover procedures – Validate startup schemas and timing

Page 9: One millions users vs your web application mega testing cloud applications presentation

9

1,000,000 users vs your Web Site !

Page 10: One millions users vs your web application mega testing cloud applications presentation

10

Page 11: One millions users vs your web application mega testing cloud applications presentation

11

Delivery Model LoadTest

Access to test platform ( WS) or exec agents

Test capacity by the Hour Self service Script ProxySniffer

Custom managed / LoadTest Portal Different project members

Apica PS team Full Service LoadTest & Capacity planning / APM

API Access Self Service Network

Custom Managed Project Apica Full Service project

Page 12: One millions users vs your web application mega testing cloud applications presentation

12

Page 13: One millions users vs your web application mega testing cloud applications presentation

13

SOME NUMBERS

Page 14: One millions users vs your web application mega testing cloud applications presentation

14

Some numbers

AWS

AMI

100-10,000

Users /AMI

Run

unlimited

week

$2,999 +

AWS cost

Load-

Generators

100 *

10,000

1,000,000

AWS

Run test for

$6-$420

per hour

Page 15: One millions users vs your web application mega testing cloud applications presentation

15

DEMO

Page 16: One millions users vs your web application mega testing cloud applications presentation

16

Test your limit..

www.apicasystem.com ProxySniffer Free 20 user ProxySniffer license

[email protected] @svenhammar @apicasystems

Page 17: One millions users vs your web application mega testing cloud applications presentation

Thank You!

Excellence in Cloud Performance