февраля 5, 2013

Выбор VPS/VDS (Виртуального сервера) для Prestashop

Не так давно на моём блоге web-esse.ru была опубликована статья по выбору хостинга для Prestashop и Opencart. Очень многие оставили свои мнения о площадках хостинга, попавшим в обзор. Но многие заострили внимание на том, что мощности хостинга не всегда может быть достаточно.
Поэтому сегодня будем говорить про выбор VPS/VDS, хотя более привычно и правильно – виртуальный сервер для нашего магазина на Prestashop или Opencart (хотя на самом деле, это не обязательно должен быть магазин на Opencart или Prestashop, это может быть и магазин на Bitrix,Modix или сайт компании на WordPress, а может быть и несколько сайтов вместе).

Для начала, перед запуском интернет магазина на PrestaShop, OpenCart, либо любой другой CMS, логично будет разобраться -что такое VDS/VPS/DDS.

VDS (Virtual Dedicated Server), VPS (Virtual Private Server), DDS (Dynamic Dedicated Server) – по сути дела эти аббревиатуры обозначают одно и тоже “Виртуальный выделенный сервер” под тем или иным соусом. Говоря другими словами – это физический сервер разбитый на более мелкие виртуальные срвера которые имеют свою Операционную систему, свои выделенные для работы ресурсы, которые используются только вами (а иногда и нет, об этом ниже), свой IP, права root с возможностью установки нужного вам ПО.

Второй важный момент, это выбор технологии виртуализации. Этот вопрос рассмотрен в статье Технологии виртуализации серверов.

Перед переносом своего проекта на ту или иную площадку, рекомендую пройтись по чек листу критериев, который я разместила ниже (так как время идёт, и что то может поменяться в лучшую или худшую сторону поэтому все критерии перед покупкой лучше перепроверять на сайте хостера):
• Стоимость минимального тарифа – понятно, тарифы могут быть абсолютно разными у компаний, но отталкиваться от чего то нужно.
• Технология виртуализации серверов.
• Оверселинг для ОpenVZ, для XEN/KVM не актуально.
• Тех поддержка – время работы, есть ли компетентные работники в ночное время.
• Трафик – количество или условия предоставления.
• Территориальное расположение сервера – свой или нет дата центр, где находится.
• Тестовый период – да\нет, сколько дней.
• Помощь в переносе сайтов – да\нет, платно\бесплатно
• Администрирование – есть\нет, стоимость месяц\час. (условия обязательно почитайте у хостера на сайте.)
• Панель управления – какая, стоимость.
• Скидка при оплате нескольких месяцев – да\нет

Приступим к рассмотрению конкретных поставщиков площадок виртуального сервера:

Firstvds
Банер FirstVDS

И так первый кандидат – очень крупная компания по предоставлению виртуальных серверов, работают на рынке с 2002 года, что довольно давно и опыт у компании есть. Тарифы на услуги у компании очень низкие. Интересный момент в выборе технологии виртуализации сервера: сравним 2 тарифа “VDS-Разгон” (наиболее наглядный пример). 1 “VDS Разгон” на openVZ за 249 рублей предоставит в наше пользование 800Мгц и 786Мб оперативной памяти не плохо скажете вы, но если посмотреть на данный тариф при виртуализации KVM (Напомню, что при данной виртуализации проблематично заниматься перепродажей ресурсов) то предоставляется на нём всего 256Мб, что уже не так замечательно. Такая ситуация наблюдается при сравнении всех тарифов. Мое личное мнение – Хостер балуется оверселингом на openVZ, но решать конечно же вам. В сводной таблице я указываю, что оверселинга нет для KVM виртуализации. Мои личные рекомендации перед тем как переехать окончательно на Сервер FirstVDS особенно с виртуализацией openVZ, не поленитесь, тестируйте на нём работу магазина.

Rusonyx
rusonyx

Очень достойный кандидат для переноса вашего магазина или магазинов Prestashop, OpenCart, Bitrix на виртуальный сервер данного хостера. Компания давно работает на рынке, хоть и предоставляет услугу по коммерческой версии OpenVZ, но замечены в оверселинге небыли (а значит всё в разумных пределах), прибавьте к этому разумные цены, сбалансированные тарифы, администрирование и получите сильного соперника всем представленным в статье компаниям. Русоникс я бы посоветовала тем кто не разбирается в администрировании серверов т.к. компания предоставляет опцию сервер без забот которая позволяет пользоваться виртуальным сервером как хостингом.

Timeweb

Timeweb недавно запустили облачный VDS, что очень хорошо при реализации на технологии XEN. Удобная панель, быстрая смена количества предоставляемых ресурсов, круглосуточная техническая поддержка (Внимание!!! – не Администрирование а только тех поддержка!!!), минусом могу назвать немного завышенные цены (за качество приходится платить) и на мой взгляд не очень сбалансированные тарифы. В целом даже в минимальных конфигурациях более чем удовлетворяет потребности виртуального выделенного сервера для Prestashop и Opencart.

Clodo

Пару слов о данном хостере стоит написать отдельно, по причине предоставления облачного сервиса за вполне разумные деньги, что это такое? Приведу простой пример – вы запустили магазин на любой CMS (Prestashop, Opencart, Bitrix) через несколько месяцев продвижения количество посетителей увеличилось в десятки а то и сотни раз и тут вы столкнетесь с проблемой нехватки ресурсов виртуального сервера. В облачном исполнении можно действительно быстро и гибко увеличить ресурсы, вам нужно будет просто зайти в панель и ползунками выставить нужные значения, всё никакой смены тарифа, переписок с тех поддержкой, ожиданий и т.д. Могу смело советовать Clodo для серьёзных проектов учитывая предоставление услуг по технологии XEN и отличную масштабируемость.

Сводная таблица хостеров предоставляющих VPS/VDS для PrestaShop и OpenCart

Firstvds Rusonyx Timeweb Clodo
Тип виртуализации OpenVZ / KVM Virtuozzo(OpenVZ) XEN XEN
Минимальный тариф OpenVZ 149р. (400 МГц\256 мб\HDD 8 Гб),
KVM 189р. (400 МГц\128 мб\HDD 8 Гб)
249р. (CPU XEON 2×500 Мгц\RAM 512 мб\ HDD 5 Гб) 565р. (CPU XEON 2×3.07 Ггц\RAM 512 мб\ HDD 5 Гб) 256р. (CPU XEON 4 ядра(?) \RAM 256 мб\ HDD 5 Гб)
Оверселинг check check check check
Тех поддержка круглосуточно круглосуточно круглосуточно круглосуточно
Трафик Безлимитный Безлимитный Безлимитный Не безлимитный
Расположение сервера Россия, Москва (Web Data Center) Россия, Москва (ОАО «КОМКОР») Россия, Санкт-Петербург Россия, Москва
Тестовый период (дней) check 30 3 check
Помощь в переносе check check check check
Администрирование check check check check
Панель управления ISPmanager Plesk Собственная ISPmanager
Скидки check check check check

Небольшие выводы:
Все кандидаты имеют скидки при оплате на долгий срок, это хорошо так как позволит нам прилично сэкономить, при этом у Clodo и Firstvds нет тестового периода, что не даёт нам возможности протестировать работу сервера, у Timeweb тестовый период всего 3 дня, наибольшее количество дней у Rusonyx можно тестировать целый месяц, не пренебрегайте этим периодом если есть сомнения в хостере. Все кандидаты предоставляют какую либо панель управления, значит некоторые манипуляции можно будет делать у каждого хостера. Одна из важных составляющих администрирование – Таймвеб не администрирует сервера даже платно, что может оказаться проблемой для непонимающего в этих вопросах клиента. У Firstvds стоимость поддержки зависит от задачи, Сlodo и Rusonyx имеют варианты помесячной оплаты администрирования, что для клиента который не хочет в это вникать очень полезный плюс, так как почасовое администрирование может выйти намного дороже месячного если вам будет нужна помощь в настройке или установки каких либо библиотек. Самые дешёвые тарифы у FirstVDS и есть возможность выбора между разными технологиями виртуализации, у Таймвеб самый дорогой тариф при этом оперативной памяти для такого процессора как мне кажется неоправданно мало. На мой взгляд самый сбалансированный минимальный тариф у Rusonyx.

Выбор VPS/VDS это сложная дилемма и какому хостеру отдать предпочтение для размещения на нём вашего проекта на Prestashop, OpenCart, Bitrix или любой другой CMS выбирать вам, в статье указаны игроки рынка со стажем, которые работают в этой сфере давно. Перед тем как выбрать читайте условия предоставления тарифов, используйте тестовый период если он есть, задавайте вопросы технической поддержке и менеджерам, только так вы сможете выбрать именно тот единственный с которым проживёте долго и счастливо. От себя лично для серьезных проектов советую обратить внимание Rusonyx и Clodo.

Если вы не готовы у такому серьёзному шагу как покупка виртуального сервера, почитайте статью – Хостинг для Prestashop и OpenCart.


Комментарии

  • Евгений Манцев

    Спасибо, по вашей рекомендации пробую Rusonyx, пока всё нравится, ТП помогает с вопросами, сайт стал грузится намного быстрей. Если будут проблемы отпишусь…

  • Игорь Петров

    Хорошая, наглядная таблица, так же полностью согласен с тем, что перед заказом обязательно нужно тестировать, задавать вопросы и т.д.

  • Евгений Манцев

    Отчитываюсь – использую уже месяц, нареканий нет, более того тех поддержка очень отзывчива. Об администрировании серверов знаю мало, поэтому использую сервер без забот. Очень хорошая вещь, получается что это сервер, но как хостинг в дебри управления я не лезу да мне и не нужно… В общем рекомендую.

  • Миха М.

    Офигеть, Тайм веб не администрирует сервера, зачем тогда такой сервер нужен? да и цена не очень привлекательная. за такие деньги они должны обеспечивать заоблачную отказоустойчивость.

    • Антон Викторович

      Миха – Тайм веб для людей у которых руки растут из плеч, и людей для которых отказоустойчивость не пустой звук, взять хотя бы оборудование которое они используют – почитайте. Рекомендую Тайм веб как проверенный сервис.

  • Eldermen

    Мой выбор firstvds на KVM он немного дороже, но зато я точно знаю, что мои ресурсы не распродают. Да и цена не намного выше чем на хостинг.

  • Electro-city

    Взял сервер без забот от Русоникс и ни знаю проблем это как хостинг, только мощней, никаких копаний, сайт держит гораздо большую нагрузку. Спасибо за стать, если честно боялся этого перехода, но все прошло гладко :)

  • Владимир Распопов

    Устанавливал как-то на Русоникс престашоп, правда на “невыделенный” – неудалось из-за каких-то проблем с изображениями.

    • Initon

      Видел ваш пост в выборе хостинга, может вам не следует заниматься профессиями близкими к web разработке? (не в обиду), поищите что-нибудь для вас более подходящее :)

    • Владимир Тополев

      Давно сижу на русониксе, у меня сервер без забот, клиентов сажу кто как хочет, кого к себе кого на хостинг, все отлично работает. Согласен с предыдущим ответившим, если у вас нет способностей к настройке и управлению CMS передайте это специалистам, а сами занимайтесь понятным для вас делом.

  • Саша

    Подскажите, какие системные требования к хостингу или VPS для нормальной (нетормозной) работы Престашоп 1.5.4.1 с 300-400 посетителями в сутки?

    Другой вопрос – удалось кому-нибудь реально использовать (увидеть прирост производительности) рекомендуемые системы кэширования (Memcached, APC, xCache)

    У меня на VPS с десяток сайтов, работало всё ОК. Тестовый Престашоп на поддомене тоже неплохо. Но как только поставили на рабочий домен, с каждым днем стало всё хуже и хуже. В админке товар после нажатия кнопки сохранить висит минут, иногда вылазит 504

    Непонятно что делать. Если тупо докупить ресурсов – это поможет??

    • Игорь

      У меня на таймвебе, на хостинге тариф Optimo 700-1000 посетителей в день, сам сайт летает, админка немного тупит, но не по минуте. (4-5 секунд и то иногда). Преста 1.5.5, увеличение не выход если у тебя конечно ресурсов не впритык (магазин + ещё десаток сайтов), в целом сложно тебе что то посоветовать слишком много переменных у тебя о которых советчики не знают.

      • Саша

        В общем человек покопался. Нашел кривой и огромный запрос к БД, который связан с работой модуля “Блок скидки” (выводит случайный товар со скидкой). В магазине чуть более 2000 товаров, 150 со скидками, большинство прописаны через правила.
        Длина запроса в логах достигала несколько миллионов символов, файл логов медленных запросов mysql рос катастрофически, оперативка тоже переполнялась. Отключение блока исправило эту ситуацию, сайт работает приемлемо (фронтенд).

        Постараемся найти ошибку в инете или проверить, поможет ли обновление.

        Но остались тормоза при нажатии “Сохранить” при создании или редактировании товара.

        • Игорь

          Интересно, стандартный блок скидок, без доработок? Держите в курсе, как будут развиваться события. Я попробую у себя посмотреть.

          • Саша

            Игорь, да стандартный. Разобрались более-менее.

            Глюк с огромным запросом и перегрузкой БД (и всего сервера) возникает при использовании ценовых правил (скидок) – если в правиле задано более одного условия (у меня было задано 2 свойства).

            Проблема существует уже несколько версий и видимо, до сих пор не исправлена: http://www.prestashop.com/forums/topic/209237-problem-with-specific-price-table-in-database-growing-too-big/page-2

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

            Хотя остались тормоза в админке – при нажатии “Сохранить” при редактировании товара. При создании нового товара не тормозит.

          • Игорь.

            Александр, спасибо за разъяснения, форум престы как раз недавно прочитал по этому поводу, об ошибке они знают, но насколько я понял пока не пофиксили. Может кто то тестил на 1.5.6? Тот же глюк?