На Хабре не любят, когда провайдеры говорят о деньгах, но завтра, 16 октября, заканчивается бета-тестирование Jelastic.Cloud в Infobox, которое стартовало месяц назад, и мы решили посчитать, во сколько же обойдется работа типового сайта на Jelastic. А также сравнить эти цифры с самыми популярными услугами для размещения сайтов – виртуальным
Для исследований мы развернули сайт на WordPress из автоустановщика, поставили на него тему, чуть более тяжелую, чем стандартные, и добавили десяток страниц с изображениями.
По нашей статистике бОльшая часть сайтов, размещаемых на
Согласно нашим тарифам, три клаудлета мы предоставляем бесплатно, поэтому если бы нагрузка распределялась абсолютно равномерно в течение дня, то перейти с традиционного
Наше моделирование нагрузки при помощи нескольких серверов, отправляющих на сайт запросы с разной интенсивностью при помощи siege (суммарно как раз 35000 запросов), показало максимальную нагрузку в 7 клаудлетов на Apache и 2 клаудлета на MySQL-сервере.
Подробнее:
- 4 часа — 1 клаудлет Apache + 1 клаудлет MySQL
- 14 часов – 2 клаудлета Apache + 1 клаудлет MySQL
- 4 часа – 3 клаудлета Apache + 2 клаудлета MySQL, за вычетом бесплатных клаудлетов 4*2*0,35 = 2,8 рубля
- 4 часа – 4 клаудлета Apache + 2 клаудлета MySQL, за вычетом бесплатных клаудлетов 4*3*0,35 = 4,2 рубля
Итого: 7 рублей в сутки, 210 рублей в месяц.
Да, эта сумма немного больше, чем минимальный тариф
Теперь на этом же примере сравним Jelastic с
Кроме того, следует помнить еще и о том, что
Оценим хабраэффект?
А что будет, если вы запустите рекламную компанию, и на ваш сайт придет очень много посетителей за короткий период времени? Мы протестировали вариант, когда за 2 часа сайт посещают 5000 человек.
Как и раньше тестирование происходило при помощи Siege, но в его настройки были загружены запросы к двум landing-page, на которые предполагалось основное количество переходов, а не ко всему сайту. Максимальная нагрузка на Apache-ноду за этот период составила 3171 МГц, что соответствует максимальным разрешенным 16 клаудлетам (с учетом погрешностей системы мониторинга). При этом визуально сайт открывался довольно быстро даже на пике нагрузки, а процент неудачных загрузок составил 0,02%
- Transactions: 119974 hits
- Availability: 99.98%
- Elapsed time: 7277.39 secs
- Data transferred: 21114.96 MB
- Transaction rate: 16.48 trans/sec
- Throughput: 2.88 MB/sec
- Successful transactions: 119977
- Failed transactions: 26
- Longest transaction: 8.02
- Shortest transaction: 0.63
За счет кеширования при такой загрузке MySQL потребил всего 3 клаудлета. В итоге двухчасовая рекламная компания обошлась в 16*0,35*2 = 11,2 рубля, а если бы она длилась сутки, то стоимость не превысила бы 150 рублей.
Спасибо всем бета-тестерам, которые помогли нам сделать Jelastic лучше!
А также читателям, выжившим в марафоне наших постов про Jelastic.
Обещаем, что следующий пост будет о другом. ;)
Кроме того, мы надеемся, что клуб любителей Jelastic будет только расти! Присоединяйтесь и вы – все подробности о платформе можно узнать на нашем сайте.
Автор: infobox