Pull to refresh
0

Сколько стоит хабраэффект в Jelastic

Reading time 3 min
Views 6.1K
Привет!
Еще в прошлом году, когда Jelastic начал поддерживать PHP в Rusonyx, я первым делом на своем тестовом окружении установил CMS 1С-Битрикс.
И идея написать пост про это очень долго крутилась в моей голове. Но писать про установку CMS, пусть даже на такую интересную и новую платформу, как Jelastic, на пост совсем не тянет. Потому появилась идея — проверить в боевом режиме работу интернет магазина на основе Битрикс на пиковых нагрузках, а также выяснить один из самых животрепещущих вопросов — сколько это будет стоить?



принять участие в хабраэффекте: bitrix.j.rsnx.ru



Над катом расположен линк на наш опытный интернет магазин мебели, стоимость хабраэффекта которого мы и выясняем. Будьте добры — покликайте на ссылки и разделы на этом сайте.

Предварительные приготовления


Для тестирования мы создали окружение Jelastic со следующими составляющими:
— Web сервер Apache:
min: 1 клаудлет (128MB, 200MHz)
max: 32 клаудлета (4GB, 6400MHz)

— Сервер MySQL
min: 1 клаудлет (128MB, 200MHz)
max: 32 клаудлета (4GB, 6400MHz)



Первым делом нужно установить Битрикс в наше окружение, это делается через универсальный скрипт инсталлятор, который можно скачать с официального сайта, после чего запустить его по адресу yousite.com/bitrixsetup.php и следовать инструкциям установщика:


После чего в соответствии с требованиями CMS необходимо настроить php.ini (все делается просто и непринужденно):


Вот такие значения выставились при пустующем сайте (Mysql съел памяти на 4 клаудлета, Apache занимает минимум):


Приступаем к первому тестированию


Тестировать с помощью Apache Benchmark уже избито и неинтересно, потому мы взяли платный сервис loadimpact.com, который может нагружать Web сайт динамически, из разных точек мира и эмулирует работу реальных браузеров.
Сценарий загрузки составили следующим образом: количество виртуальных посетителей будет расти с 1 до 600 в течении 20 минут.


Предтестовый замер потраченных за прошедший день денег (потрачено 17 рублей):


Три… Два… Один… Запускаем!
В течении теста количество клаудлетов возрастало практически до пика (27 из 32):


Как только нагрузка спала, упало и потребление ресурсов на начальный уровень — масштабирование отработало!

Графики нагрузки были следующими:


По окончанию теста можно сделать замер потраченных денег:


Итого: 46.65 рублей за 20 минутную нагрузку в 600 псевдопользователей.
Не так уж и много, правда?

Ложка дегтя


Все это конечно хорошо, но нет у меня доверия к такому тесту. Слишком много неизвестных — как он нагружает сайт, что делает в этот момент, каковы его действия с JS и т.д. и т.п. Так же солидной проблемой является и то, что все участвующие в тестировании инстансы находятся где угодно, но не в России.
Потому данные цифры по сути мне ничего не сказали — масштабируется — да, деньги тратятся — да, и что?
Ведь каждому пользователю клауд платформ интересно — во что влетит волна посетителей его проекта?
Потому у меня предложение!

А давайте устроим сайту bitrix.j.rsnx.ru хабраэффект!


Я буду очень благодарен всем, кто зайдет на наш тестовый магазин мебели bitrix.j.rsnx.ru и чуть-чуть погуляет по его страницам.
А завтра в 13-00 мы остановим тестирование, после чего выложим апдейт и расскажем, сколько стоил наш хабраэффект.

Давайте попробуем угадать, сколько денег съест Jelastic за сутки? Самому точному мы подарим столько валюты Jelastic, сколько будет потрачено за сутки хабраэффекта!

РЕЗУЛЬТАТЫ:
Хабраэффекта, увы, не было :( за двое суток на наш интернет магазин пришло всего 2115 уникальных IP.
За вчера и сегодня Jelastic съел 117р

Графики с момента публикации и начала эксперимента:


Хоть эксперимент и провалился, Agel_Nash выиграл и получает бесплатный тест :) Пиши в личку!

Всем спасибо! До скорого!
Tags:
Hubs:
+10
Comments 11
Comments Comments 11

Articles

Information

Website
www.rusonyx.ru
Registered
Founded
Employees
31–50 employees
Location
Россия
Representative
Кирилл Радченко