Нурлан Нугуманов "Зачем и когда мы проводим...

Preview:

DESCRIPTION

15 октября 2011, Я.Субботник в Алматы Нурлан Нугуманов "Зачем и когда мы проводим нагрузочное тестирование" О докладе: Нагрузочное тестирование в Яндексе. На каких этапах оно нужно? Какая может быть польза от него, когда проекта еще нет? Может ли нагрузочный тестировщик позволить себе совершенно забыть о сервисе после его запуска? На эти и несколько других вопросов постарается дать исчерпывающий ответ.

Citation preview

Я.Субботник, Алматы, 15 октября 2011 года

Руководитель группы нагрузочного тестированияНурлан Нугуманов

Зачем и когда мы проводим нагрузочное тестирование

пятница, 14 октября 2011 г.

2http://www.internetworldstats.com

пятница, 14 октября 2011 г.

3

2 095 006 005in March, 31 2011

http://www.internetworldstats.com

пятница, 14 октября 2011 г.

4http://www.internetworldstats.com

2 095 006 005in March, 31 2011

Сам удивлен, почему именно 6005

пятница, 14 октября 2011 г.

5

пятница, 14 октября 2011 г.

6

пятница, 14 октября 2011 г.

7

пятница, 14 октября 2011 г.

8

Обед

пятница, 14 октября 2011 г.

9

Производительность

пятница, 14 октября 2011 г.

10http://velocityconf.com/velocity2009/public/schedule/detail/8523

пятница, 14 октября 2011 г.

11http://velocityconf.com/velocity2009/public/schedule/detail/8523

пятница, 14 октября 2011 г.

12

пятница, 14 октября 2011 г.

13

пятница, 14 октября 2011 г.

14

•500 ms slower = 20% drop in traffic (Google)

•400 ms slower = 5-9% drop in full-page traffic (Yahoo!)

•100 ms slower = 1% drop in sales (Amazon)

пятница, 14 октября 2011 г.

15

ОбедДоступность

пятница, 14 октября 2011 г.

16

Downtime costs

Alistair Croll, http://www.slideshare.net/bitcurrent/metrics-101

пятница, 14 октября 2011 г.

16

Downtime costs

22h outage at eBay cost $2M ($90,909/h) (Internetnews, 1999)

eBay offline ($90K/h)

Alistair Croll, http://www.slideshare.net/bitcurrent/metrics-101

пятница, 14 октября 2011 г.

16

Downtime costs

22h outage at eBay cost $2M ($90,909/h) (Internetnews, 1999)

eBay offline ($90K/h)

53.2% of finance companies lose over $100,000/hour (nextslm.org)

Financial company down ($100K/h)

Alistair Croll, http://www.slideshare.net/bitcurrent/metrics-101

пятница, 14 октября 2011 г.

16

Downtime costs

22h outage at eBay cost $2M ($90,909/h) (Internetnews, 1999)

eBay offline ($90K/h)

53.2% of finance companies lose over $100,000/hour (nextslm.org)

Financial company down ($100K/h)

Amazon loses nearly $1M/hour if down (NYT, 2008)

Amazon offline ($1M/h)

Alistair Croll, http://www.slideshare.net/bitcurrent/metrics-101

пятница, 14 октября 2011 г.

16

Downtime costs

1 hour of network downtime costs $42,000 (Gartner, 2003)

Network downtime ($42K/h)

22h outage at eBay cost $2M ($90,909/h) (Internetnews, 1999)

eBay offline ($90K/h)

53.2% of finance companies lose over $100,000/hour (nextslm.org)

Financial company down ($100K/h)

Amazon loses nearly $1M/hour if down (NYT, 2008)

Amazon offline ($1M/h)

Alistair Croll, http://www.slideshare.net/bitcurrent/metrics-101

пятница, 14 октября 2011 г.

16

Downtime costs

1 hour of network downtime costs $42,000 (Gartner, 2003)

Network downtime ($42K/h)

22h outage at eBay cost $2M ($90,909/h) (Internetnews, 1999)

eBay offline ($90K/h)

53.2% of finance companies lose over $100,000/hour (nextslm.org)

Financial company down ($100K/h)

Amazon loses nearly $1M/hour if down (NYT, 2008)

Amazon offline ($1M/h)

Let’s say $50K/h if you’re serious.

Alistair Croll, http://www.slideshare.net/bitcurrent/metrics-101

пятница, 14 октября 2011 г.

17

Availability %

Downtime/year Loss @$50K/h90% 36.5 days Can$43 800 00095% 18.25 days Can$21 900 00098% 7.30 days Can$8 760 00099% 3.65 days Can$4 380 000

99,5% 1.83 days Can$2 196 00099,8% 17.52 hours Can$876 00099,9% 8.76 hours Can$438 000

99,95% 4.38 hours Can$219 00099,99% 52.6 minutes Can$43 833

99,999% 5.26 minutes Can$4 38399,9999% 31.5 seconds Can$438

Alistair Croll, http://www.slideshare.net/bitcurrent/metrics-101

пятница, 14 октября 2011 г.

18

пятница, 14 октября 2011 г.

Типичная жизнь проекта

19Кофепойнт на одном из этажей Яндекса

пятница, 14 октября 2011 г.

20

пятница, 14 октября 2011 г.

21

Планирование

Разработка

Сбор и анализ требований

Тестирование

Эксплуатация

Сильно все упростив

пятница, 14 октября 2011 г.

22

Планирование

Разработка

Сбор и анализ требований

Тестирование

Эксплуатация

Сильно все упростив

пятница, 14 октября 2011 г.

23

Планирование

Разработка

Сбор и анализ требований

Тестирование

Эксплуатация

Сильно все упростив

пятница, 14 октября 2011 г.

24

пятница, 14 октября 2011 г.

25

Планирование

Разработка

Сбор и анализ требований

Тестирование

Эксплуатация

Сильно все упростив

пятница, 14 октября 2011 г.

пятница, 14 октября 2011 г.

27

Планирование

Разработка

Сбор и анализ требований

Тестирование

Эксплуатация

Сильно все упростив

пятница, 14 октября 2011 г.

Образец текста

28

пятница, 14 октября 2011 г.

29

Планирование

Разработка

Сбор и анализ требований

Тестирование

Эксплуатация

Сильно все упростив

пятница, 14 октября 2011 г.

30

пятница, 14 октября 2011 г.

31

Планирование

Разработка

Сбор и анализ требований

Тестирование

Эксплуатация

пятница, 14 октября 2011 г.

31

Планирование

Разработка

Сбор и анализ требований

Тестирование

Эксплуатация

пятница, 14 октября 2011 г.

32

Вопросы?

пятница, 14 октября 2011 г.

Нурлан НугумановРуководитель группы нагрузочного тестирования

r2d2@yandex-team.ru

@candy_junkie

пятница, 14 октября 2011 г.

Recommended