Простой тест от HostingX: Jelastic и VPS – сравнительный анализ

Чтобы на практике доказать, что HostingX – это оптимальное решение для пользователей любого масштаба, предлагаем простой тест. Сравним, как работает вебсайт на WordPress на нашем, и на альтернативных ресурсах хостинг php.

Итак, развернув из автоустановщика вебсайт на 10 страниц, созданный на WordPress, мы наполнили его картинками и поставили тему сложности 7-8 из 10. Исходные данные:

  • 500 оригинальных гостей в день
  • Посещение 2-3 страниц сайта каждым оригинальным пользователем
  • Загрузка страницы за 20-25 запросов в среднем.

Итог: 35 000 запросов/день, 1600 запросов/час=нагрузка 250 МГц=2 клаудлета на Apache-сервере=1 клаудлет на MySQL-сервере. В последнем случае предполагается включенное кеширование. (Напомним, что 1 клаудлет=128 мегабайт ОЗУ (оперативной памяти) и 400 МГц процессора).

Про тарифам HostingX 3 клаудлета предоставляются бесплатно, т.е. есть бесплатный хостинг mysql. При равномерном распределении нагрузки в течение дня, переход с обычного хостинга на Jelastic обойдется в 5 руб. за 1Гб/мес. Однако, чаще всего наблюдается неравномерное распределение нагрузки! (см. рисунок).

 

 

При моделировании нагрузки с поддержкой нескольких серверов, с различной интенсивностью и при использовании Siege направляющих на вебсайт запросы, максимальная нагрузка составила: 7 клаудлетов для Apache и 2 клаудлета для MySQL.

Подробный расчет – ниже:

  • 1 клаудлет Apache+1 клаудлет MySQL=4 часа
  • 2 клаудлета Apache + 1 клаудлет MySQL = 14 часов

При этом:

  • 3 клаудлета Apache + 2 клаудлета MySQL=4 часа, за вычетом бесплатных клаудлетов — 4*2*0,38 = 3,04 руб.
  • 4 клаудлета Apache + 2 клаудлета MySQL=4 часа, за вычетом бесплатных клаудлетов 4*3*0,35 = 4,56 руб.

Итог: примерная стоимость обслуживания с учетом загрузки=100% составит 273,60 руб. Это несколько выше самого дешевого хостинга, но облачный хостинг Jelastic предоставляет выделенные ресурсы. Это гарантирует безопасность при колебаниях нагрузки, которую генерируют другие пользователи платформы, и обеспечивает эластичность опции, которая на виртуальном хостинге не доступна. Ваш сайт будет работать в несколько раз быстрее, чем аналогичные ему ресурсы!

Сравнение Jelastic с VPS дает следующую картину: в течение дня и ночи нагрузка составляет 3 клаудлета=600 МГц микропроцессора и 368 Мбайт ОЗУ. Для VPS-512 по цене 299 руб/сутки – это расчетная нагрузка, которой хватит вполне. Однако при максимальной нагрузке=1200 МГц=768 Мбайт замедление работы вебсайта – неизбежно.

При этом VPS настраивается автономно, что позволяет сделать настройки максимальными, но не гарантирует перепада нагрузки с замедлением работы сайта и повышением количества потребляемых ресурсов.

В случае же с хостингом Jelastic все настройки сделаны заранее и могут корректироваться под потребности пользователя (простая админка хостинга), если это необходимо!

Внештатная ситуация: как реагирует Jelastic на сверхнагрузки?

Тестирование сервера в пиковой ситуации – наиболее наглядно. Предположим, что масштабная маркетинговая компания привела на сайт 5000 уникальных пользователей в течение 2-х часов: большое количество запросов в краткий промежуток времени.

Испытание проводится при поддержке Siege, с дополнением в виде опций с требованиями к 2-м 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 = 12 руб. – 2 часа.

160 руб. – 24 часа.

Вывод: HostingX предлагает надежный хостинг аккаунт, оптимальные условия для старта любого бизнеса, а также для подключения к облачному сервису уже работающих проектов! Это – правильный хостинг.