Хостинг для социальной сети – каким он должен быть?

Каждый, кто собирается создать свою собственную социальную сеть (предположим, на основе ), должен быть обеспокоен в равной степени как качеством предоставляемых услуг конечным пользователям, так и собственными мощностями для постоянного доступа к сайту. Причем зачастую возможности сервера (а я говорю именно о них) определяют потенциал роста вашей сети.

Все вы понимаете, что сам по себе обычный достаточно прожорлив (12-17 Мб с обычным набором плагинов – штук 10, не более). MU за счет поддержки мультиблогов потребляет еще больше (на пару мегабайт). BuddyPress добавляет к WPMU дополнительные мегабайты, что приводит зачастую к появлению ошибки о недостаточности выделенных ресурсов для активирования необходимых плагинов. В итоге я часто сталкивался с тем, что:

  1. WordPress MU;
  2. BuddyPress;
  3. ;
  4. 5-10 плагинов

становятся пределом для сайта – больше ничего активировать не получается из-за недостатка того же _value memory_limit. И что самое интересное, даже у таких зубров как masterhost, nic, mirohost и некоторых других (как русских, так и украинских [не советую hostpro.ua]). Естественно, проблема решается достаточно легко (но это также значит, что достаточно дорого) – переход на другой -план.

Но у меня возникает вопрос – целесообразно ли использовать ограниченные ресурсы виртуальных серверов для таких серьезных проектов, как глобальная/региональная социальная сеть? Виртуальный хостинг хорош лишь в случае зачаточного состояния развития сайта. После преодоления определенного этапа (на WPMU+BuddyPress это приблизительно 500 уников в сутки и раза в 3-4 больше обычных посещений) вам не хватит ни одного тарифного плана виртуалки любого хостера. С этого момента у вас появятся проблемы доступа и производительности. Для их решения вы рано или поздно начнете процесс перехода или же на VDS/VPS, или же к покупке/аренде собственного сервера. Перенос всех данных будет сопряжен с огромными затратами (в основном психологическими и потеря времени), так как нельзя ничего потерять и в то же время крайне нежелательно закрывать сайт на технические работы, чтобы не спугнуть посетителей.

VPS (virtual private server) – виртуальный собственный . (Virtual Dedicated Server) – виртуальный выделенный сервер, который фактически является синонимом VPS, хотя имеет отличия в организации разделения ресурсов.

Вы получаете в своё распоряжение личный полностью функциональный сервер, при работе с которым вы будете чувствовать себя так, словно вы владеете отдельным компьютером. Вы сможете заходить на VPS с правами администратора (root) и полностью управлять его программным обеспечением: настраивать, переустанавливать, удалять, доустанавливать библиотеки. Согласитесь, что такой свободы виртуальный сервер вам отнюдь не давал.

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

Посему моим выводом является сразу же использование VDS/VPS, так как собственный сервер – все-таки слишком дорогое удовольствие.

Давайте рассмотрим характеристики, которыми должен обладать достойный хостер.

  1. Первое и, может быть, самое важное – это uptime, то есть доступность серверов вашего хостера. Это значение, на мой взгляд, должно быть выше 99.9% для полностью уверенной работы (вот пример, чтобы вы лучше сориентировались: из 100 дней беспрерывной работы сайта всего 12 часов он был недоступен, это значит, что uptime = (100*24 – 12)/100*24 = 0,995 или 99.5%). Отсутствие указания аптайма на сайте хостинговой компании может наталкивать на мысль, что он не такой высокий, как хотелось бы.
  2. Гибкость настроек. Вы сами должны решать, что вам надо, а первое условие для социальных сетей с большим ежедневным посещением – это . Для серьезных проектов не стоит экономить на ресурсах. Именно поэтому не вы должны подстраиваться под возможности хостера, а он сам должен предлагать вам достаточно широкий выбор.
  3. Возможность простого апгрейда текущих конфигураций, то есть по достижению лимита оперативной памяти или загруженности ядра процессора вы должны без осложнений и задержек иметь возможность покупки дополнительных параметров.
  4. Безопасность. Я думаю, все понятно. Никто не хочет, чтобы ваш сайт взломали или вы зависели от кого бы то ни было.
  5. Поддержка клиентов. Важный показатель качества предоставляемого хостинга – это возможность всегда получить ответ на интересующий вопрос.

Еще много параметров, по которым можно оценивать различных хостеров, но эти, на мой взгляд, – основные. Я сталкивался со многими планами и тарифами, так что определенное представление о рынке имею. Те хостеры, которые я уже назвал, я бы не советовал использовать по ряду причин:

  1. они давно на рынке, но в то же время это и их проблема – невероятно много клиентов, что уменьшает выделяемое время на каждого клиента (штат не безграничен);
  2. дороговизна из-за того, что у них уже сформирован бренд, за который вы переплачиваете;
  3. недостаточная гибкость при работе с клиентами – из-за их масштабов. Величина всегда порождает неповоротливость.

Именно поэтому я хочу предложить вам хостинговую компанию AviHost, которая обладает всеми названными выше характеристиками и лишена многих недостатков masterhost, nic, mirohost и других. AviHost специализируется на VDS/VPS хостинге, замечательно подходящем для создания социальной сети на основе BuddyPress в силу своей гибкости, надежности, производительности и, что немаловажно, низким ценам. Вы можете настроить ваш сервер, определив, какие параметры для вас наиболее важны, прочитать о преимуществах данной компании, получить качественную консультацию, а также ознакомиться со списком выделенных серверов, расположенных в разных странах мира.

На данный момент 22 комментария

  • спасибо за информацию, я думал уже об этом

  • я думал, что в нынешние времена рекламные посты принято хоть как-то “озвучивать” :)

  • Спасибо за пост, полезная инфа.
    Я сижу на виртуальном хостинге, моя конфигурация wpmu+buddy+около 20 плагинов жрет кушает 48 мб под скрипты пхп и порядка 7-10% процессорной мощности.
    Пока у меня проект в стадии доработки, думаю незначительное число посетителей будет тянуть; о выделенном сервере на перспективу задумываюсь уже сейчас.
    Из всех хостеров – мастер, агава и т.п., из 10 выбирал – нормальным условиям вирт. хостинга удовлетворяет только мажордомо (80 мб под пхп, 15% процессора)…

  • @Анатолий:
    2 июля 2009 в 22:22

    Господа, не ведитесь на эти ВПС. Тот же шаред, только дороже (а нередко и хуже).
    Единственный их плюс — это гибкость в настройке. Но чтобы этим плюсом воспользоваться нужно иметь недюжинные познания в администрировании серверов, а если они у вас есть эти познания, то ВПС вам никто не впарит :)
    В Штатах за такие деньги, за которые наши продают ВПС можно дедик взять (простенький, конечно, но для начала — самое то будет).

  • Анатолий, про дедик это вы конечно сильно преувеличиваете – у тех же firstvds впс стоит в районе 9 долларов, а за такие деньги дедик не арендуешь нигде. Но в одном вы правы – впс не решение, впс – лишние проблемы и нервы.

  • ну а какие альтернативы? лично я не видел нигде русский шаред выше 80мб памяти-15% процессора.
    А в тех же штатах шаред можно спокойно взять с 128 мб и 20% процессора.
    Так что сравнение неуместно.

  • @Анатолий:
    2 июля 2009 в 22:43

    ну да, цены разные бывают. Просто, если речь заходит о тяжелых сайтах, то “ВПС за 9″ мне даже и на ум не пришло :) Есть и шареды безлимитные за $4,95.
    Реальные цены — от $50 на АМД, типа:
    $49.95 AMD Sempron 3000+, 1GB Ram, 120GB Hard Drive

    Для интереса, просто сравните цену на подобную конфигурацию ВПС от avihost-а из данного поста.

  • Из того, что я видел, самый оптимальный вариант это арендовать Hyper-V у parking.ru
    http://hosting.parking.ru/text.aspx?s=hyperv

    Там правда минимальный тариф – 800 рублей в месяц, но зато мы получаем
    - 512 MB RAM,
    - 25 GB HDD
    - 10%-50% от одного ядра процессора
    если вдруг станет тесно, то очень легко можно перейти на следующий тарифный план.
    Максимальный там стоит 5700 рублей
    - 4 GB RAM
    - 210 GB HDD
    - 2×50% – 2×100% proc

    Hyper-V покруче всяких там VPS/VDS http://hosting.parking.ru/text.aspx?s=virtual

    И кстати, для тех, кто не очень шарит в администрировании *никс система там можно взять в аренду Windows Server (480 рублей в месяц, а сейчас акция – вообще бесплатно).

  • Блин, запарился я вчера переносить свой бадипрес на виртуальный выделенный. Оставил на обычном хостинге. Ведь работает:) У того же паркинга. Единственное, что понадобилось – это выделенный IP адрес – 50 р в месяц.

  • Весь перенос можно сделать за полчаса. ВЕСЬ. Особенно, если домен тот же самый и надо перенести только базу и файлы.
    Ну а если работает – то и слава Богу ;)

  • Проблема была не в самом переносе – просто он почему-то не захотел там работать :))) Помучился я немного с настройками IIS и плюнул на это дело:)

  • Хорошо – когда речь идет о новой установке :) а что делать тем кто уже сидит на чертовом виртуальном.. и очень хочешь перейти на VPS или еще лучше (а если есть возможность получить внешний IP) – уйти на собственный “сервер” (ведь можно и обычный воркстейшн поставить за 300$..)

  • А в чем проблема-то? Скопировали файлы, сделали дамп базы и вперед!

  • Это так кажется :) но обычно переход с обычного на MU – это не просто так.. к примеру контент надо разделить по разным блогам – это уже не просто экспорт-импорт…

    да и с того же РБК если уходить.. там делая бэкапы – можно создать перерасход ресурсов и получить блокировку :)))

  • Я в своей жизни на этом самом блоге переходил сначала с обычного WordPress 2.6 на WPMU 2.6, потом обновлял WPMU до 2.6.5 и с него уже на обычный WordPress 2.7 (сейчас 2.7.1). То есть сам переход/миграция не сложна, надо только точно представлять, что делаешь.
    А про разделение контента – можно вручную редактировать xml файл данных, который у вас получился после экспорта. Просто там файл разбили н куски и каждый кусок в разный блог импортируйте.
    Перерасход ресурсов при бекапе базы? Не смешите. На это надо несколько минут – вы качать дольше будете с любым каналом, чем этот бекап делается. Тем более есть gzip :)
    А бекап файлов делать не надо, просто по фтп сливаете папки plugins, themes, upload – и все. Остальное нет смысла трогать.

RSS лентаTrackBack URL

Включиться в обсуждение

XHTML: <blockquote></blockquote> <a href=""></a> <strong></strong>

Если нужно разместить код, используйте теги: <pre>php|html|js</pre>