Каждый, кто собирается создать свою собственную социальную сеть (предположим, на основе 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, так как собственный сервер – все-таки слишком дорогое удовольствие.
Давайте рассмотрим характеристики, которыми должен обладать достойный хостер.
Первое и, может быть, самое важное – это uptime, то есть доступность серверов вашего хостера. Это значение, на мой взгляд, должно быть выше 99.9% для полностью уверенной работы (вот пример, чтобы вы лучше сориентировались: из 100 дней беспрерывной работы сайта всего 12 часов он был недоступен, это значит, что uptime = (100*24 – 12)/100*24 = 0,995 или 99.5%). Отсутствие указания аптайма на сайте хостинговой компании может наталкивать на мысль, что он не такой высокий, как хотелось бы.
Гибкость настроек. Вы сами должны решать, что вам надо, а первое условие для социальных сетей с большим ежедневным посещением – это производительность. Для серьезных проектов не стоит экономить на ресурсах. Именно поэтому не вы должны подстраиваться под возможности хостера, а он сам должен предлагать вам достаточно широкий выбор.
Возможность простого апгрейда текущих конфигураций, то есть по достижению лимита оперативной памяти или загруженности ядра процессора вы должны без осложнений и задержек иметь возможность покупки дополнительных параметров.
Безопасность. Я думаю, все понятно. Никто не хочет, чтобы ваш сайт взломали или вы зависели от кого бы то ни было.
Поддержка клиентов. Важный показатель качества предоставляемого хостинга – это возможность всегда получить ответ на интересующий вопрос.
Еще много параметров, по которым можно оценивать различных хостеров, но эти, на мой взгляд, – основные. Я сталкивался со многими планами и тарифами, так что определенное представление о рынке имею. Те хостеры, которые я уже назвал, я бы не советовал использовать по ряду причин:
они давно на рынке, но в то же время это и их проблема – невероятно много клиентов, что уменьшает выделяемое время на каждого клиента (штат не безграничен);
дороговизна из-за того, что у них уже сформирован бренд, за который вы переплачиваете;
недостаточная гибкость при работе с клиентами – из-за их масштабов. Величина всегда порождает неповоротливость.
Именно поэтому я хочу предложить вам хостинговую компанию AviHost, которая обладает всеми названными выше характеристиками и лишена многих недостатков masterhost, nic, mirohost и других. AviHost специализируется на , замечательно подходящем для создания социальной сети на основе BuddyPress в силу своей гибкости, надежности, производительности и, что немаловажно, низким ценам. Вы можете , определив, какие параметры для вас наиболее важны, прочитать о , получить качественную консультацию, а также ознакомиться со списком , расположенных в разных странах мира.
Спасибо за пост, полезная инфа.
Я сижу на виртуальном хостинге, моя конфигурация wpmu+buddy+около 20 плагинов жрет кушает 48 мб под скрипты пхп и порядка 7-10% процессорной мощности.
Пока у меня проект в стадии доработки, думаю незначительное число посетителей будет тянуть; о выделенном сервере на перспективу задумываюсь уже сейчас.
Из всех хостеров – мастер, агава и т.п., из 10 выбирал – нормальным условиям вирт. хостинга удовлетворяет только мажордомо (80 мб под пхп, 15% процессора)…
Господа, не ведитесь на эти ВПС. Тот же шаред, только дороже (а нередко и хуже).
Единственный их плюс — это гибкость в настройке. Но чтобы этим плюсом воспользоваться нужно иметь недюжинные познания в администрировании серверов, а если они у вас есть эти познания, то ВПС вам никто не впарит :)
В Штатах за такие деньги, за которые наши продают ВПС можно дедик взять (простенький, конечно, но для начала — самое то будет).
Анатолий, про дедик это вы конечно сильно преувеличиваете – у тех же firstvds впс стоит в районе 9 долларов, а за такие деньги дедик не арендуешь нигде. Но в одном вы правы – впс не решение, впс – лишние проблемы и нервы.
ну а какие альтернативы? лично я не видел нигде русский шаред выше 80мб памяти-15% процессора.
А в тех же штатах шаред можно спокойно взять с 128 мб и 20% процессора.
Так что сравнение неуместно.
ну да, цены разные бывают. Просто, если речь заходит о тяжелых сайтах, то “ВПС за 9″ мне даже и на ум не пришло :) Есть и шареды безлимитные за $4,95.
Реальные цены — от $50 на АМД, типа:
$49.95 AMD Sempron 3000+, 1GB Ram, 120GB Hard Drive
Для интереса, просто сравните цену на подобную конфигурацию ВПС от avihost-а из данного поста.
Из того, что я видел, самый оптимальный вариант это арендовать 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 рублей в месяц, а сейчас акция – вообще бесплатно).
Блин, запарился я вчера переносить свой бадипрес на виртуальный выделенный. Оставил на обычном хостинге. Ведь работает:) У того же паркинга. Единственное, что понадобилось – это выделенный IP адрес – 50 р в месяц.
Весь перенос можно сделать за полчаса. ВЕСЬ. Особенно, если домен тот же самый и надо перенести только базу и файлы.
Ну а если работает – то и слава Богу ;)
Хорошо – когда речь идет о новой установке :) а что делать тем кто уже сидит на чертовом виртуальном.. и очень хочешь перейти на 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 – и все. Остальное нет смысла трогать.
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 – и все. Остальное нет смысла трогать.