Каждый, кто собирается создать свою собственную социальную сеть (предположим, на основе BuddyPress), должен быть обеспокоен в равной степени как качеством предоставляемых услуг конечным пользователям, так и собственными мощностями для постоянного доступа к сайту. Причем зачастую возможности сервера (а я говорю именно о них) определяют потенциал роста вашей сети.
Все вы понимаете, что сам по себе обычный WordPress достаточно прожорлив (12-17 Мб с обычным набором плагинов – штук 10, не более). WordPress MU за счет поддержки мультиблогов потребляет еще больше (на пару мегабайт). BuddyPress добавляет к WPMU дополнительные мегабайты, что приводит зачастую к появлению ошибки о недостаточности выделенных ресурсов для активирования необходимых плагинов. В итоге я часто сталкивался с тем, что:
становятся пределом для сайта – больше ничего активировать не получается из-за недостатка того же php_value memory_limit. И что самое интересное, даже у таких зубров как masterhost, nic, mirohost и некоторых других (как русских, так и украинских [не советую hostpro.ua]). Естественно, проблема решается достаточно легко (но это также значит, что достаточно дорого) – переход на другой хостинг-план.
Но у меня возникает вопрос – целесообразно ли использовать ограниченные ресурсы виртуальных серверов для таких серьезных проектов, как глобальная/региональная социальная сеть? Виртуальный хостинг хорош лишь в случае зачаточного состояния развития сайта. После преодоления определенного этапа (на WPMU+BuddyPress это приблизительно 500 уников в сутки и раза в 3-4 больше обычных посещений) вам не хватит ни одного тарифного плана виртуалки любого хостера. С этого момента у вас появятся проблемы доступа и производительности. Для их решения вы рано или поздно начнете процесс перехода или же на VDS/VPS, или же к покупке/аренде собственного сервера. Перенос всех данных будет сопряжен с огромными затратами (в основном психологическими и потеря времени), так как нельзя ничего потерять и в то же время крайне нежелательно закрывать сайт на технические работы, чтобы не спугнуть посетителей.
VPS (virtual private server) – виртуальный собственный сервер. VDS (Virtual Dedicated Server) – виртуальный выделенный сервер, который фактически является синонимом VPS, хотя имеет отличия в организации разделения ресурсов.
Вы получаете в своё распоряжение личный полностью функциональный сервер, при работе с которым вы будете чувствовать себя так, словно вы владеете отдельным компьютером. Вы сможете заходить на VPS с правами администратора (root) и полностью управлять его программным обеспечением: настраивать, переустанавливать, удалять, доустанавливать библиотеки. Согласитесь, что такой свободы виртуальный сервер вам отнюдь не давал.
Есть, конечно, и свои недостатки, которые кроются в самой технологии VPS и VDS. Ведь VPS – это только иллюзия отдельного сервера, создаваемая специальной программой, установленной на компьютере хостера. Эта программа позволяет разделить ресурсы компьютера и предоставить каждому отдельному владельцу виртуального выделенного сервера свой лимит процессорного времени, дискового пространства, оперативной памяти и т.д. В результате несколько человек, владеющих VDS, используют общую аппаратную часть одного и того же компьютера, оставаясь при этом программно не зависимыми и изолированными друг от друга в плане совместного использования ресурсов.
Посему моим выводом является сразу же использование VDS/VPS, так как собственный сервер – все-таки слишком дорогое удовольствие.
Давайте рассмотрим характеристики, которыми должен обладать достойный хостер.
Еще много параметров, по которым можно оценивать различных хостеров, но эти, на мой взгляд, – основные. Я сталкивался со многими планами и тарифами, так что определенное представление о рынке имею. Те хостеры, которые я уже назвал, я бы не советовал использовать по ряду причин:
Именно поэтому я хочу предложить вам хостинговую компанию AviHost, которая обладает всеми названными выше характеристиками и лишена многих недостатков masterhost, nic, mirohost и других. AviHost специализируется на VDS/VPS хостинге, замечательно подходящем для создания социальной сети на основе BuddyPress в силу своей гибкости, надежности, производительности и, что немаловажно, низким ценам. Вы можете настроить ваш сервер, определив, какие параметры для вас наиболее важны, прочитать о преимуществах данной компании, получить качественную консультацию, а также ознакомиться со списком выделенных серверов, расположенных в разных странах мира.
RSS лента комментариев на эту запись. TrackBack URL
Помните, что комментарии без смысловой нагрузки удаляются, запрещается нецензурная речь и приветствуется чувство юмора. Убедительная просьба писать грамматически правильно. А еще мне нравятся девушки, полезные советы и дельные замечания по работе (чтобы я знал, что и где исправить).
2 июля 2009 в 21:09
спасибо за информацию, я думал уже об этом
2 июля 2009 в 21:42
я думал, что в нынешние времена рекламные посты принято хоть как-то “озвучивать” :)
2 июля 2009 в 22:19
Спасибо за пост, полезная инфа.
Я сижу на виртуальном хостинге, моя конфигурация wpmu+buddy+около 20 плагинов жрет кушает 48 мб под скрипты пхп и порядка 7-10% процессорной мощности.
Пока у меня проект в стадии доработки, думаю незначительное число посетителей будет тянуть; о выделенном сервере на перспективу задумываюсь уже сейчас.
Из всех хостеров – мастер, агава и т.п., из 10 выбирал – нормальным условиям вирт. хостинга удовлетворяет только мажордомо (80 мб под пхп, 15% процессора)…
2 июля 2009 в 22:22
Господа, не ведитесь на эти ВПС. Тот же шаред, только дороже (а нередко и хуже).
Единственный их плюс — это гибкость в настройке. Но чтобы этим плюсом воспользоваться нужно иметь недюжинные познания в администрировании серверов, а если они у вас есть эти познания, то ВПС вам никто не впарит :)
В Штатах за такие деньги, за которые наши продают ВПС можно дедик взять (простенький, конечно, но для начала — самое то будет).
2 июля 2009 в 22:30
Анатолий, про дедик это вы конечно сильно преувеличиваете – у тех же firstvds впс стоит в районе 9 долларов, а за такие деньги дедик не арендуешь нигде. Но в одном вы правы – впс не решение, впс – лишние проблемы и нервы.
2 июля 2009 в 22:33
ну а какие альтернативы? лично я не видел нигде русский шаред выше 80мб памяти-15% процессора.
А в тех же штатах шаред можно спокойно взять с 128 мб и 20% процессора.
Так что сравнение неуместно.
2 июля 2009 в 22:43
ну да, цены разные бывают. Просто, если речь заходит о тяжелых сайтах, то “ВПС за 9″ мне даже и на ум не пришло :) Есть и шареды безлимитные за $4,95.
Реальные цены — от $50 на АМД, типа:
$49.95 AMD Sempron 3000+, 1GB Ram, 120GB Hard Drive
Для интереса, просто сравните цену на подобную конфигурацию ВПС от avihost-а из данного поста.
5 июля 2009 в 10:38
Из того, что я видел, самый оптимальный вариант это арендовать Hyper-V у parking.ru
Там правда минимальный тариф – 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
И кстати, для тех, кто не очень шарит в администрировании *никс система там можно взять в аренду Windows Server (480 рублей в месяц, а сейчас акция – вообще бесплатно).
6 июля 2009 в 14:00
Блин, запарился я вчера переносить свой бадипрес на виртуальный выделенный. Оставил на обычном хостинге. Ведь работает:) У того же паркинга. Единственное, что понадобилось – это выделенный IP адрес – 50 р в месяц.
6 июля 2009 в 14:25
Весь перенос можно сделать за полчаса. ВЕСЬ. Особенно, если домен тот же самый и надо перенести только базу и файлы.
Ну а если работает – то и слава Богу ;)
6 июля 2009 в 14:36
Проблема была не в самом переносе – просто он почему-то не захотел там работать :))) Помучился я немного с настройками IIS и плюнул на это дело:)
6 июля 2009 в 14:37
Хорошо – когда речь идет о новой установке :) а что делать тем кто уже сидит на чертовом виртуальном.. и очень хочешь перейти на VPS или еще лучше (а если есть возможность получить внешний IP) – уйти на собственный “сервер” (ведь можно и обычный воркстейшн поставить за 300$..)
7 июля 2009 в 13:44
А в чем проблема-то? Скопировали файлы, сделали дамп базы и вперед!
7 июля 2009 в 14:58
Это так кажется :) но обычно переход с обычного на MU – это не просто так.. к примеру контент надо разделить по разным блогам – это уже не просто экспорт-импорт…
да и с того же РБК если уходить.. там делая бэкапы – можно создать перерасход ресурсов и получить блокировку :)))
7 июля 2009 в 16:23
Я в своей жизни на этом самом блоге переходил сначала с обычного WordPress 2.6 на WPMU 2.6, потом обновлял WPMU до 2.6.5 и с него уже на обычный WordPress 2.7 (сейчас 2.7.1). То есть сам переход/миграция не сложна, надо только точно представлять, что делаешь.
А про разделение контента – можно вручную редактировать xml файл данных, который у вас получился после экспорта. Просто там файл разбили н куски и каждый кусок в разный блог импортируйте.
Перерасход ресурсов при бекапе базы? Не смешите. На это надо несколько минут – вы качать дольше будете с любым каналом, чем этот бекап делается. Тем более есть gzip :)
А бекап файлов делать не надо, просто по фтп сливаете папки plugins, themes, upload – и все. Остальное нет смысла трогать.
7 июля 2009 в 16:53
Кто-нить юзал агаву () ?
Вроде бы не оч дорого
7 июля 2009 в 17:11
@Ростов:
Я знаю агаву – из-за того, что недорого, часто лагает. Не советую. Как-то мучился с сайтом клиента на агаве – так там стояло всего-то около 25 плагинов + обычный WordPress. Лучше что-то другое поищите. Серьезный проект на Buddy не потянет, мне кажется.
12 июля 2009 в 10:17
РБК кто-нить пробовал?
13 июля 2009 в 2:10
я работаю с РБК уже 8 лет. Никаких нареканий нет. Сервера у них мощные, служба поддержки хорошая.