# Киев 25.04.2013

Максим Евгеньевич Мошков

Мемориал Победы на берегу Днепра

Большой сайт за довольно маленькие деньги.

Посещаемость растет - полого и предсказуемо либо...

Резкие пики роста нагрузки


Сработала рекламная компания

Ссылка с популярного сайта (Goblin и "Очерки бурсы")

Событие под проект (Теракты, Аквапарк, Самолеты над Нью-Йорком, Олимпиада)

Паразитный трафик (crack-тесты, спамоботы, news-боты, image-linking)

DDOS ataka (Lib.ru и рэперы)

Всегда готовы? Успеем сманеврировать?

Движок с запасом

Движок с БОЛЬШИМ запасом и Облако

Временное Упрощение интерфейса (Lenta.ru без картинок, переход на статику, прокси-акселератор)

Потратим денег, нам сделают

Купим "...", оно решит все проблемы (Informix + Power, 1992)

Когда придет инвестор, он за все заплатит (Ozone, Odnoklassniki)

А если придет не сразу, а свои ресурсы кончаются? (You name it)

Сколько стоит год продержаться на вашем решении?

Сколько зарабатывает проект?

Сколько он продержится на свои, без подсоса?

Cloud hosting - облако даст нам много маленьких хостов по требованию

Наш софт пригоден для масштабирования?

Разумная достаточность

Раздаем текст 100 Mbit = 200,000 uniq hosts, 2 Mln pages, 10 Mln hits, 500 Gb

Раздаем графику/mp3 1 Gb = 1,000,000 * 3 Mb

Razdaem vid eo 1 Gb = 60,000 * 50 Mb

Возможности dedicated-сервера 3-5,000$

2 SATA диска (2*50 Mb/sec) - хватит наполнить трафиком 1Gbit.сек

4 SATA диска (4*4T/2) - достаточно для хранения 8-12Tb данных

1 SSD диск (30,000 iops) - покроет потребности в io скриптов (300/sec = 1 млн/час)

CPU 2*4 cores - 600,000 scripts/day ~ 1000$

MEM 24 Gb - 2,000 connects ~ 1000$

Как программист убивает а затем спасает сайт

gazeta.ru, 1999 - вызов картинки как cgi-скрипта = load*5

samlib.ru, 2012 - +password() = cpu*2


lenta.ru, 2000 - perl-cache = cpu/10

lenta.ru, 2008 - nginx-accelerate = cpu/10

Один сервер - один хост - один программист


--

Maksim Moshkow, http://lib.ru/~moshkow/

overload.png


ddos.gif


w.html


Большой сайт за маленькие деньги

Посещаемость растет - полого и предсказуемо либо

Резкие пики роста нагрузки


Сработала рекламная компания

Ссылка с популярного сайта (Goblin и "Очерки бурсы")

Событие под проект (Теракты, Аквапарк, Самолеты над Нью-Йорком, Олимпиада)

Паразитный трафик (crack-тесты, спамоботы, news-боты, image-linking)

DDOS ataka (Lib.ru и рэперы)

Всегда готовы? Успеем сманеврировать?

Движок с запасом

Движок с БОЛЬШИМ запасом и Облако

Временное Упрощение интерфейса (Lenta.ru без картинок, переход на статику, прокси-акселератор)

Потратим денег, нам сделают

Купим "...", оно решит все проблемы (Informix + Power, 1992)

Когда придет инвестор, он за все заплатит (Ozone, Odnoklassniki)

А если придет не сразу, а свои ресурсы кончаются? (You name it)


Сколько стоит год продержаться на вашем решении?

Сколько зарабатывает проект?

Сколько он продержится на свои, без подсоса?


Cloud hosting - облако даст нам много маленьких хостов по требованию

Наш софт пригоден для масштабирования?

Разумная достаточность

Раздаем текст 100 Mbit = 200,000 uniq hosts, 2 Mln pages, 10 Mln hits, 500 Gb

Раздаем графику/mp3 1 Gb = 1,000,000 * 3 Mb

Razdaem vid eo 1 Gb = 60,000 * 50 Mb

Возможности dedicated-сервера 3-5,000$

2 SATA диска (2*50 Mb/sec) - хватит наполнить трафиком 1Gbit.сек

4 SATA диска (4*4T/2) - достаточно для хранения 8-12Tb данных

1 SSD диск (30,000 iops) - покроет потребности в io скриптов (300/sec = 1 млн/час)

CPU 2*4 cores - 600,000 scripts/day ~ 1000$

MEM 24 Gb - 2,000 connects ~ 1000$

Как программист убивает а затем спасает сайт

gazeta.ru, 1999 - вызов картинки как cgi-скрипта = load*5

samlib.ru, 2012 - +password() = cpu*2


lenta.ru, 2000 - perl-cache = cpu/10

lenta.ru, 2008 - nginx-accelerate = cpu/10

Один сервер - один хост - один программист


[Red Alert march]


Наш Советский Союз покарает

Весь мир от Европы к Неве на восток

Над землей везде будут петь:

Столица, водка, советский медведь наш!


Все народы здесь стоят того,

Что мы все воплотили на свет!

Благодарный низкий поклон

От самой могущественной в мире!


Наш Советский Союз покарает

Весь мир от Европы к Неве на восток

Над землей везде будут петь:

Столица, водка, советский медведь наш!


-->