Какой vds выбрать. Как выбрать виртуальный сервер VPS. Из того что НЕ понравилось

1. Ситуация на рынке.

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

2. Выбор типа виртуализации VPS.

При выборе VPS первым делом надо обратить внимание на тип его виртуализации. В настоящее время около 90% всех предлагаемых на рынке VPS реализованы либо на XEN (30%), либо на OpenVZ (60%). Причем такая неравномерность распределения рынка между этими двумя технологиями объясняется почти исключительно предпочтениями хостеров, а вовсе не клиентов.

К причинам повышенной популярности OpenVZ среди хостеров относятся простота и удобство настройки и администрирования, это давно освоенная и привычная технология. Главное же преимущество OpenVZ для хостера заключается в возможности оверселлинга (т.е. продажи большего количества ресурсов, чем их реально имеется). К примеру, физический сервер с 2 Гб памяти можно «распилить» на 12 или даже 20 VPS с памятью 512 Мб у каждого, хотя из школьного курса арифметики следует, что на таком сервере должно было бы получиться только 4 VPS по 512 Мб. Таким образом, хостер может продать одни и те же физические ресурсы 3 или 5 раз. Иногда эта цифра может доходить даже до 10. Разумеется, для хостера это очень выгодно, поэтому оверселлинг применяется почти всеми хостерами. Однако для клиента подобные манипуляции ничего хорошего не несут. Ради справедливости подчеркну, что возможные проблемы для клиентов создает именно оверселлинг, а вовсе не сама технология OpenVZ.

Для себя я уже давно выбрал XEN. Перечисление всех преимуществ XEN по сравнению с OpenVZ потянет на отдельную большую статью, всю эту информацию легко найти в гугле. Из хостеров я успешно сотрудничаю уже около двух лет с Inferno Solutions и очень им доволен. Это весьма известная и популярная среди вебмастеров хостинговая компания. Многочисленные отзывы об этом и других хостерах (а также прочую полезную информацию) можно найти на http://zapili.net .

3. Администрирование и поддержка.

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

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

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

Для переезжающих на VPS с виртуального хостинга будет важно упомянуть про администрирование. Чаще всего услуги администрирования у хостера стоят весьма дорого, иногда дороже самого VPS. Обычно цена 1 часа администрирования варьирует в пределах 20-30$. Поэтому рекомендую приобретать VPS с хотя бы базовым бесплатным администрированием, которого вполне достаточно для начала. Кроме прямой экономии ваших денег, в таких случаях сами админы напрямую заинтересованы в быстром и качественном выполнении своей работы, чтобы как можно меньше в дальнейшем тратить времени на ваш VPS. А вот платное администрирование иногда может подтолкнуть их к обратному. Постепенно вы и сами научитесь основам администрирования. При хороших отношениях с админами хостера они никогда не откажут вам в помощи, даже в формально выходящей за рамки списка услуг, как было у меня с инферно.

Никогда не будет лишней и предоставляемая хостером бесплатная помощь в переезде.

В ряде случаев цена VPS может значительно отличаться от указанной в счете на оплату суммы. Всегда заранее обращайте внимание на «подводные камни» – тарифы на перерасход трафика, стоимость дополнительных IP, панель управления и прочие подобные детали. Первоначальная экономия на стоимости самого сервера может в итоге обернуться существенной переплатой из-за подобных «мелочей».

Для какого контента подходит VPS? Разумеется, никаких проблем нет и не может быть с «белыми» проектами. А вот «серые» вещи (фарма, адалт, варез, хрумер, дорвеи и т.п.) зачастую бывает весьма затруднительно разместить недорого, надежно и без неприятных последствий. Для размещения проектов такого типа настоятельно рекомендую Inferno Solutions . У данного хостера огромный опыт работы в этой сфере и заслуженное доверие многих вебмастеров. К тому же здесь вам не понадобится в 2-3 раза переплачивать за абузоустойчивость, как это бывает у других хостеров. Подробности размещения «серых» проектов надо спрашивать у менеджеров, на сайте вы их не найдете.

4. Отзывы и репутация.

В интернете полным-полно отзывов о хостерах, но не всякому отзыву можно доверять. Меньше всего заслуживают доверия отзывы, расположенные непосредственно на сайте хостинг-компании. Относительно объективную информацию можно найти на хостобзоре, хостинге101 и на других им подобных ресурсах, но и там возможны фальшивые отзывы от конкурентов или от самих хостеров. Наиболее достоверными являются отзывы дорожащих своей репутацией авторитетных пользователей на популярных в кругу вебмастеров форумах (серч, гоуфак, nulled и т.д.). А все вместе вы можете почитать их на http://zapili.net , очень удобный и трастовый ресурс для вебмастеров. Хорошая репутация зарабатывается годами, а вот испортить её можно очень быстро. Наглядный тому пример - сравнительно недавняя история, связанная с закрытием партнерской программы свеба.

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

Виды виртуализации

Первое, на что стоит обратить свое внимание, это вид виртуализации. Наиболее распространены следующие технологии:

  • Xen – позволяет устанавливать любую операционную систему Linux и любое ядро. Работает как автономный сервер, отличается скоростью и гибкостью.
  • OpenVZ – проверенная временем технология, работающая с любой операционной системой Linux. Недорого стоит и позволяет эффективно распределять ресурсы, но не поддерживает собственное ядро и имеет ограничения по работе с устройствами и псевдоустройствами.
  • Windows VPS – оптимизирован для Windows. Единственно верное решение для сайтов, которые работают на ASP или ASP.NET.
  • Cloud VPS – эта технология объединяет несколько серверов в кластер, благодаря чему можно всегда увеличить емкость хранилища. Отличается высокой скоростью работы, отказоустойчивостью и гибкостью настроек.
  • KVM VPS – работает как физический выделенный сервер, обеспечивает полный контроль над процессами и позволяет тонко настроить систему под себя.

Технические нюансы выбора VPS

Как и любая другая сфера, аренда VDS серверов требует четкого осознания собственных потребностей. Останетесь ли вы довольны использованием VPS напрямую зависит от технических характеристик хоста.

Учесть нужно следующие моменты:

  1. Географическое расположение серверов. Чем ближе сервер, тем меньше пинг и тем быстрее работает сайт. Если вы ориентируетесь на аудиторию стран СНГ, то выбирайте европейские дата-центры, а для международной работы – американские.
  2. ОЗУ и хранилище. В качестве минимальных параметров лучше всего ориентироваться на 1 Гб ОЗУ (этого хватает для большинства задач) и 10 Гб дискового пространства.
  3. Виды дисков: SATA, SAS и SSD. Последний – наиболее быстрый. Если специфика вашего сайта предполагает, что пользователи будут загружать что-либо на сайт, то SSD – единственный приемлемый вариант.
  4. Контрольная панель. Самые распространенные варианты здесь следующие:

    cPanel – простая панель, в которой разберется даже новичок. Позволяет управлять сайтами, почтой, доменами и располагает функционалом для веб-разработчиков;

    DirectAdmin – недорогая и нетребовательная к ресурсам панель с открытым API, позволяющая создавать свои скрипты;

    ISPManager – также недорогая и экономная панель с открытым API;

    Webuzo – бесплатная панель с функционалом для управления несколькими сайтами.

  5. Безопасность. Узнайте, есть ли у провайдера защита от DDoS-атак, антивирусы и межсетевые экраны. Наибольшую безопасность обеспечивают сертификаты SSL. Также некоторые провайдеры предлагают IP DENY. С его помощью вы сможете блокировать конкретные IP-адреса, что очень удобно в борьбе со спамерами и хакерами.
  6. Резервное копирование. Заранее узнайте можно ли создать копию всего виртуального сервера и предоставляет ли хостер место под ее хранение. Лучше всего, если провайдер самостоятельно проводит резервное копирование, желательно – раз в сутки.
  7. Администрирование. VPS-хостинг может быть управляемым и неуправляемым. В первом случае о производительности сервера и безопасности сайта заботиться хостер, во втором – вы берете на себя всю ответственность и самостоятельно обновляете сайт, создаете резервные копии, боретесь с хакерами и обеспечиваете защиту данных пользователей.
  8. Трафик. Рассчитайте свой трафик на текущий момент и продумайте какой вы ожидаете в будущем. Заранее узнайте можно ли сменить тарифный план без простоя сайта. Если вы выбираете “безлимит”, обратите внимание соответствуете ли вы ограничениям по пропускной способности.

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

  • Узнайте арендует ли оборудование выбранный вами хостинг-провайдер или располагает собственным дата-центром и парком серверов. В случае аренды, провайдер не контролирует полностью серверы, а сам дата-центр может закрыться по независящим от него причинам.
  • Сталкиваясь с провайдером впервые, обратите внимание на доступные способы оплаты и первоначальный взнос. Если вы можете оплатить услугу только через Webmoney или QIWI, то скорее всего это молодой провайдер, который не продержится долго на плаву. Нежелание регистрировать юридическое лицо говорит о несерьезном подходе к делу. Также вас должно насторожить отсутствие возможности оплатить услуги на месяц. Если вам сразу же предлагают аренду на три месяца, полгода или год, пусть даже по очень привлекательной цене, соглашаться не стоит. Велика вероятность, что предоставляя низкое качество услуг, провайдер удерживает клиентов только тем, что им жаль уже потраченных денег.
  • Как бы ни был хорош провайдер, проблемы случаются у всех. Свести к минимуму риск потери клиентов (а значит и финансовые потери) можно только в том случае, если хостер обеспечивает толковую и быстро работающую техподдержку, как, например, https://vps.ua/ .
  • Посмотрите отзывы о провайдере. Вас должно интересовать не количество проблем (они есть у всех), а то, как хостер реагирует на негативные комментарии. Не доверяйте тем, кто отрицает проблемы или переносит их решение в приватную беседу. Если же провайдер прилюдно предоставляет отчет о решении неполадки, а в случае неправоты клиента может подробно и понятно объяснить в чем его ошибка, то такой компании вполне можно доверять.
  • Цифры цифрами, но убедиться в качестве услуг можно только опробовав их. Хороший хостинг-провайдер всегда предоставляет тестовый период, в течение которого вы сможете решить стоит ли оставаться с ним.

Теперь вы владеете всей необходимой информацией и сможете выбрать лучшего провайдера.


Наверное, каждый заметный проект или просто каждая крупная организация рано или поздно сталкивается с выбором: покупать физический или арендовать виртуальный сервер? Давай попробуем разобраться, что лучше и экономически оправданно.

Стоимость физического сервера

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

Нужно определиться, что мы считаем сервером. Если просто комп в обычном тауэр-корпусе, который будет пылиться в дальнем углу твоего офиса, - это одно. По сути, можно и на мой ноутбук установить MS SQL Server и сделать его сервером баз данных. Вот только как быстро такая база «упадет» при реальной нагрузке даже в 5–10 пользователей при одновременной работе в 1С?

Если ты себе представляешь сервер именно так - отдельный комп, скажем с 16 Гбайт оперативки и одним терабайтником, - тогда можешь дальше не читать и не тратить свое время. Отправляйся лучше в любой онлайн-магазин покупать свою рабочую станцию - сервером это назвать нельзя.
В моем представлении сервер - это машина с серверным процессором Xeon, регистровой памятью с ECC и аппаратным дисковым массивом. Вот такой «комп» имеет право называться сервером. Корпус при размещении внутри офиса и при отсутствии серверных стоек значения не имеет, но я бы с прицелом на будущее присматривал корпуса в формате 1U/2U - рано или поздно ты придешь к заключению, что сервер лучше хранить в дата-центре.

На рис. 1 изображен сервер HP ProLiant DL180 Gen9:

  • Восьмиядерный Intel Xeon E5-2620 v4 (2,1–3 ГГц)
  • Регистровая (Registered) память с ECC, 16 Гбайт
  • Smart Array P440/2G 12 Гбайт Controller
  • Форм-фактор корпуса 2U

Вот это и есть в моем понимании сервер. Но такой «аппарат» обойдется примерно в 162 250 рублей по данным Яндекс.Маркета. Встречаются более дешевые варианты этого сервера, но там или нет жесткого диска вообще, или объем памяти составляет 8 Гбайт, а не 16. В конфигурацию за 162 250 рублей входит один модуль RDIMM памяти DDR объемом 16 Гбайт и два жестких диска по 300 Гбайт SAS. Это хороший вариант, как по цене, так и по конфигурации. Такой себе середнячок - есть варианты дороже, есть и дешевле. Можно купить китайский Patriot - он даже с лицензией на MS Server 2012 будет стоить дешевле. Но раз уж ты стал настолько серьезным, что тебе нужен свой физический сервер, тогда лучше на такие варианты не смотреть.

А нужен ли физический сервер?

Теперь, когда у тебя есть стоимость железа, давай подумаем, а нужно ли оно тебе вообще? Очень часто человек мучается над выбором сервера, хотя на самом деле может прекрасно без него обойтись. Аргументы «у соседа есть», «мне посоветовали» лучше сразу отбросить. Когда же стоит задуматься о приобретении собственного сервера?

  • Сайт с очень высокой посещаемостью - когда обычный хостинг уже не выдерживает и сайт часто отключают за превышение лимитов процессорного времени и/или трафика.
  • Крупный интернет-проект -раскрученный интернет-магазин, социальная сеть, игровой сервер и подобное.
  • Портал с большим объемом контента - фотобанк вроде depositphotos.com, сайт с солидным количеством музыки или видео.
  • Необходимость совместной/удаленной работы с каким-то приложением, например 1С.

Во всех этих случаях нужен сервер (заметь, какой - я пока не говорю). В остальных (например, когда у тебя относительно небольшой сайт и всего лишь один бухгалтер, на компьютер которого можно установить 1С) он окажется излишней роскошью. Можно купить обычный хостинг для размещения твоего сайта и платить за это сущие копейки - что-то около 240 рублей в месяц за 6 Гбайт дискового пространства. Этого пространства хватит даже для нескольких сайтов. Если ты думал под эти нужды приобрести собственный сервер, подумай еще раз: суммы, затраченной только на железо, хватит больше чем на 676 месяцев (56 лет!) аренды. А при таком долгосрочном размещении тебе еще и сделают существенную скидку:).

Если же твой проект попадает в одну из перечисленных категорий, сервер тебе точно нужен. Осталось только решить, какой именно, - ведь в большинстве случаев можно обойтись или виртуальным выделенным сервером (VDS), или виртуальным частным сервером (VPS), что значительно дешевле.

VDS или VPS

VPS (Virtual Private Server - виртуальный частный сервер) представляет собой программную виртуализацию и реализуется на уровне ядра операционки. Все машины создаются на базе одного серверного ядра, каждая виртуальная машина (это и есть VPS, который ты возьмешь в аренду) представляет собой сервер с программным окружением, однако без права изменения ядра и самой операционной системы. Наиболее часто используются платформы виртуализации OpenVZ и Virtuozzo.

Преимущество у этого решения одно, и оно весьма существенное, - низкая стоимость. А вот недостатков гораздо больше:

  • Оверселлинг. Ресурсы оперативки и ядра выделяются без привязки к конкретной машине. Например, ты и твой сосед арендуете два VPS-сервера одинаковой конфигурации. Пусть у каждого сервера 2 Гбайт оперативки. Вот только твой сайт потребляет 500–800 Мбайт памяти, а сайт твоего соседа - 3 Гбайт. Получается, что ты платишь за ресурсы, которые реально твоим сайтом не используются.
  • Зависимость от соседей. Из предыдущего пункта следует еще одна проблема. Избыточная нагрузка на одну машину может привести к сбоям в работе соседних VPS. Например, соседский VPS нагрузил процессор, а твой сайт будет из-за этого тормозить. А нагрузить процессор очень легко - достаточно установить какую-нибудь прожорливую CMS вроде Magento, и постоянный перерасход процессорного времени и оперативки тебе гарантирован.
  • Ограниченность настройки. Часть настроек VPS изменить невозможно - корневая файловая система и ядро тебе неподвластны. Конечно, ядро и корневую файловую систему приходится изменять далеко не всегда, и это не то чтобы недостаток, просто особенность использования VPS.

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

Стоят услуги по размещению сервера относительно недорого. Само размещение сервера обойдется в 2500 рублей в месяц. Интернет с гарантированными 10 Мбит/с или негарантированными 100 Мбит/с идет бесплатно при аренде порта коммутатора Ethernet - 500 рублей в месяц. Если такого канала тебе мало, то можно или купить гарантированный канал 50 Мбит/с (3500 рублей в месяц), или взять порт с негарантированной полосой 1 Гбит/с за 5000 рублей в месяц.

Получается, что существование сервера обойдется тебе как минимум в 3000 рублей в месяц. Данный момент нужно учитывать при подсчете рентабельности покупки физического оборудования. Ведь за эти деньги можно арендовать (даже дешевле) VDS с 2 Гбайт оперативки и 32 Гбайт дискового пространства!

Все это я к тому, что из стоимости аренды VDS можешь смело вычитать цену размещения сервера, - ведь в случае с физическим сервером тебе все равно бы пришлось платить эти деньги.

Так, если взять тариф 11 747 рублей в месяц (256 Гбайт HDD и 8 Гбайт оперативки) и вычесть 10% (скидка при оплате за год) и 3000 рублей (размещение), то выходит 7572,3 рубля. Возьмем нашу сумму 162 250 рублей и разделим ее на получившееся значение. Результат - почти два года (более 21 месяца) аренды VDS почти максимальной конфигурации. Если же тебе прямо сейчас не нужно 256 Гбайт, можно выбрать более дешевый тариф с 128 Гбайт пространства: из 7899 вычитаем 10% и 3000 рублей, получится сумма весьма скромная, как за аренду сервера такой конфигурации, - 4109 рублей. При стоимости сервера в 162 250 рублей этой суммы хватит на 39 месяцев аренды VDS со 128 Гбайт HDD, тремя ядрами и 8 Гбайт оперативки. Два ядра с теми же параметрами оперативки и HDD обойдутся еще дешевле (2950 рублей, если считать по нашей методике). Не стоит забывать, что после трех лет заканчивается гарантия и физический сервер может потребовать вложений. Наверняка за три года уже порядком поизносится жесткий диск и потребуется его замена.

Все же, если нужен железный сервер из плат и проводов и ты хочешь, чтобы он был твоим и только твоим, можешь арендовать физический сервер с последующим выкупом за 1 рубль . Разумеется, ежемесячная плата при таком раскладе будет выше, зато подождал год и забрал свой сервер домой, в офис, оставил в дата-центре. Холишь и лелеешь его сам - впрочем, как и обслуживаешь. Другими словами, твой виртуальный сервер может превратиться в реальный!


Выводы

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

Поскольку виртуальные серверы (VPS/VDS) приобретаются, как правило, для серьёзных проектов с высокой посещаемостью, подходить к их выбору нужно очень внимательно. Ниже собраны основные факторы, которые необходимо учитывать при выборе VPS-хостинга.

Статус и географическое расположение хостинговой компании

Важно, чтобы у выбранной вами хостинговой компании был статус юридического лица, офис и лицензия на предоставление соответствующих услуг («телематических услуг связи»).
Также обратите внимание на наличие на сайте контактного телефонного номера (желательно с кодом 8-800 — бесплатного для звонков из России), чтобы в случае появления срочных вопросов вы могли позвонить. Если на сайте хостера есть только электронная почта или форма обратной связи, а телефоны отсутствуют, это означает, что компания не уверена в качестве и продолжительности своей работы или… вообще не является компанией, а просто решившими подзаработать студентами.
Если заинтересовавший вас хостер предлагает на VPS, то не избегайте возможность им воспользоваться. За отведенные несколько дней вы сможете понять, как будет работать на нём ваш сайт и подходит ли вам этот виртуальный сервер.

Географическое размещение серверов

Если ваш сайт рассчитан на русскоязычных пользователей, лучше заказать аренду VPS-сервера в , или Европе. В большинстве случаев, чем ближе к целевым пользователям размещен сервер, тем быстрее будет скорость передачи данных. Большая географическая удаленность дата-центра, в котором размещается сервер, может отрицательно сказаться на скорости загрузки. Например, средний пинг из Германии равен 40-60 мс, из США — 80-100 мс, в то время как из России, Украины или Белоруссии — 5-20 мс.
С другой стороны, существует мнение, что европейские и американские дата-центры являются более надежными и, если что, смогут оградить ваш сайт от возможного неадекватного поведения российских силовых служб.

Цена

Для большинства пользователей цена является основным параметром при выборе виртуального сервера. Для оценки этого параметра мы оценивали стоимость тарифов с 512 Мб оперативной памяти, т.к. тариф с такой характеристикой есть у 99% компаний, в то время как другие параметры (частота процессора, объём жёсткого диска и т.д.) заметно различаются. Если виртуальный сервер с 512 Мб ОЗУ стоит до 300 руб./месяц, то параметр «цена» получает максимальные 5 баллов — это ; если от 400 до 700 руб./месяц — 4/5, 700-1000 руб./месяц — 3/5, 1000-1500 руб./месяц — 2/5, более 1500 руб./месяц — 1/5.
до 400 руб. — 5/5
400-700 руб. — 4/5
700-1000 руб. — 3/5
1000-1500 руб. — 2/5
от 1500 руб. — 1/5

Панель управления

Если вы переходите на VPS-сервер с обычного виртуального хостинга и не имеете навыков администрирования Linux, то вам обязательно нужно выбирать сервер с панелью управления, которая позволяет заметно облегчить работу. Большинство компаний предлагают панель управления и , реже — Plesk, DirectAdmin, cPanel. Некоторые компании предоставляют панель управления бесплатно, некоторые — за дополнительную к стоимости тарифа плату. В таблице 10 лучших VPS-серверов цена указана с учётом стоимости панелей управления.
Стоит также отметить, что панель управления потребляет ресурсы виртуального сервера и её рекомендуется устанавливать на VPS-серверах с объёмом оперативной памяти от 512 Мб.

Техническая поддержка

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

Технология виртуализации

При заказе виртуального сервера также стоит обратить внимание на выбор технологии виртуализации, на основе которой будет работать VPS-сервер. Самыми распространенными системами являются OpenVZ и KVM, которые предлагают большинство провайдеров. Менее популярные технологии — Hyper-V и VMware.

Лайкнуть

Лайкнуть

Твитнуть

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

Заметка рассчитана на продвинутых новичков, знающих, что такое хостинг.

Когда что-то не так

С точки зрения читателей мой сайт работал нормально. Спасало кеширование при помощи плагина WP Super Cache - посетителям отдавались готовые странички в формате HTML.

Но админка ощутимо подтормаживала, ведь динамические страницы генерировались медленно. Сервер хостинга работал нестабильно, периодически отключая сайт при, казалось бы, нулевой нагрузке. СМС-ки о недоступности сайта приходили днём и ночью. Последней каплей стала потеря черновика заметки об игре - момент сохранения совпал с очередным отключением. Текст восстановил, но неприятный осадок остался.

Желание сменить хостинг перешло в уверенность - надо переезжать. Но куда?

Замечание: если ваш сайт на WordPress тормозит и вы хотите его ускорить - c начала оптимизируйте то, что есть. В 99% случаев проблемы вызывают плагины и темы оформления, написанные руками, растущими из задницы.

Хостинг бывает разным

Нужен shared или VPS хостинг?

  • Shared дешев и примитивен: достаточно раскидать файлы сайта по папкам, подключить базу данных и сайт в строю. Но программное обеспечение сервера целиком и полностью во власти владельцев хостинга. Если обнаружится какая-то уязвимость вроде Heartbleed, нужно ждать реакции владельцев хостинга - самим исправить проблему не удастся. С ресурсами тоже может быть беда… а может и не быть. Как повезет.
  • VPS (Virtual Private Server) - полноценный виртуальный сервер с операционной системой и программами. Виртуальным такой сервер называют потому, что работает не на реальном «железе», а в виртуальной машине. Которая, в свою очередь, запущена на реальном железе (сервере). На одном сервере могут располагаться сотни, тысячи виртуальных, каждый получает строго контролируемую долю ресурсов. VPS лучше тем, что позволяет настроить и запустить любые сервисы, какие нужно - от сайтов до прокси. Можно даже организовать собственный VPN-сервер, чтобы защитить свой канал связи от прослушки и/или добиться определённой анонимности в сети. Главный недостаток VPS - нужны определённые знания, чтобы всё работало так, как надо. Ресурсы виртуального сервера не безграничны, нужно ими правильно распоряжаться.

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

Лично для меня стало выгоднее завести собственный виртуальный сервер, потому что их администрирование - часть моей работы, мне не сложно потратить час-другой на настройку. Раз занимаюсь чужими, почему бы не настроить свой?

До недавнего времени сайт работал на одном известном shared хостинге за 150 рублей в месяц. Его недостатки:

  • Устаревший движок PHP версии 5.4. Уже вышла седьмая версия, ощутимо снижающая нагрузку на сервера, но владельцам хостинга, похоже, плевать, что они теряют возможность экономить деньги и привлекать новых клиентов свежим ПО. Обещают мне уже год внедрить PHP 7, а воз и ныне там.
  • Протокол SSL не работал без покупки дополнительной услуги - выделенного IP-адреса. Мне приходилось платить на треть больше денег, чтобы посетители оставались в безопасности.
  • Странная техподдержка: отвечают несколько сотрудников по очереди, не видя, похоже, переписку целиком, из-за чего проблему приходилось объяснять повторно. Могут не отвечать месяц.

Думаете, проблемы из-за дешевизны? Как бы не так! Дело в безответственности. Дорогой хостинг - не панацея.

Имел опыт с хостингом, где за тормозящий shared знакомый платил около 500 рублей в месяц. Оказалось, логи разрослись до полусотни гигабайт и хостер предложил подключить услугу дополнительного места на диске, грозя в противном случае отключить сайт. Выяснять причину разрастания сайта техподдержка отказалась - мол, сами ковыряйтесь. Собственно, потому знакомый попросил меня разобраться. Логи были удалены, справедливость восторжествовала, но я заметил одну проблемку - вирусы. Сайт крутился на древнем PHP 4.3.4, был успешно кем-то взломан, вот только вредоносные скрипты не сработали, просто генерируя множество ошибок в логах.

Сначала инженеры хостинга согласились перенести на сервер с безопасной PHP 5.5. В удобное для всех время я должен создать запрос в техподдержку с просьбой перенести сайт и все должно было пройти легко и просто. Вот только запрос - отклонили - мол, не переносим даже платно. После вопроса «Какого? Ранее все было обговорено!» техподдержка молчала почти неделю. В пятницу вечером кто-то из инженеров решил сделать «добро» и перенес сайт на сервер с PHP 5.5, забыв поправить DNS-записи, из-за чего сайт оказался недоступен в выходные и понедельник. Более того, немного позже обнаружилось, что на новом сервере есть доступ ко всем папкам, в том числе к тем, где лежат чужие сайты!

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

Поиск хостинга для VPS

Так как найти вменяемый VPS-хостинг? В первую очередь, нужно заглянуть на сайт vds.menu . Там можно вбить требуемые параметры и отсортировать список по ценам:

Пробегусь по фильтру слева:

  1. Диск: если на ваш сайт будет добавляться контент (блог, форум), минимум - 10 Гб. Место лишним не бывает.
  2. Тип диска: на выбор предлагается от самого медленного к самому быстрому: SATA, SAS, SSD. Промежуточные варианты (SATA + SSD, например) полезны в довольно специфичных случаях и требуют настройки, иначе получите низкую скорость. Если посетители ничего не загружают на сайт, достаточно SATA или SAS. Иначе - SSD.
  3. ОЗУ (RAM): для работы сайта-визитки достаточно 384 Мб оперативной памяти. Для WordPress - минимум 512 Мб. А лучше брать сервер сразу с 1 Гб, которых хватит для большинства задач. Вдруг захотите запустить на одном сервере несколько сайтов.
  4. Процессор : бесполезная при поиске VPS опция, потому что знание частоты и количества ядер в принципе никак не определяет производительность виртуального сервера. Этот момент можно выяснить только уже при работе с сервером.
  5. Трафик: посчитайте, сколько в среднем весит страница вашего сайта и умножьте на количество посетителей в месяц. А потом умножьте на полтора. Это приблизительный объем данных, который будет передан между вашим сайтом и посетителями. Если на сайт что-то загружают или есть файловое хранилище, то вместо подсчетов просто укажите 1 Тб - подберётся хостинг с «безлимитом». В кавычках, потому что безлимитность условная и при превышении определённого порога у любого хостинга могут быть претензии.
  6. Скорость канала: обычно 100 Мбит достаточно, если у вас не видеохостинг.
  7. Страна: выбирайте Европу, чтобы пинг был низким. Зарубежных хостеров на сайте нет, в списке будут компании из СНГ, размещающие сервера в Европе.
  8. Виртуализация: без разницы. Отличия, конечно, есть, но в большинстве случаев это не важно.
  9. Операционная система: предпочитаю Ubuntu, но если хостинг предоставляет только Debian или CentOS - тоже нормально. Fedora, Gentoo, openSUSE и прочие лучше не использовать, если администрирование серверов для вас в новинку - документации маловато. Туда же идут сервера с Windows - большинству они не нужны.
  10. Способы оплаты: обязательно - Visa и Mastercard. Если хостер принимает только Webmoney, QIWI или Яндекс.Деньги - это хостинг-однодневка, которым оформлять юридическое лицо нежелательно - ведь найдут и покарают, когда решат закрыться.
  11. Администрирование: можно не отмечать. У 99,99% хостеров администирование - платная услуга.
  12. Лицензии ISPmanager, cPanel, DirectAdmin: галки ставить не нужно. ISPmanager - это такая дорогая, сложная и запутанная панель управления для «упрощения» работы с сервером. Есть альтернативы бесплатные и удобные. Например, Vesta. cPanel и DirectAdmin неплохи, но без них прожить можно.
    UPD от 3.10.2016: некоторые хостеры предлагают VPS, где во главу ставится установленная панель ISPmanager. Мол, так лучше - сервером управлять легче. К сожалению, если возникнут какие-то трудности или баги, можете оказаться у разбитого корыта - ваш хостинг не будет заниматься правкой багов и глюков ISPmanager. Поэтому лучше, например, поставить самому панель Vesta - она проще, но исходный код открыт и можно связаться напрямую с разработчиками, чтобы получить хоть какой-то совет.
  13. Поддержка IPv6: нужна. В ближайший год IPv6 вряд ли будет востребован, потому что IPv4 адреса еще не кончились, но в будущем будет проще перейти, если хостинг поддерживает.
  14. Минимальный период оплаты: 1 месяц. Некоторые хостинги требуют оплату за 3 месяца вперед или предлагают гигантские скидки за годовую оплату. Знаете, почему? Потому что когда вскроются проблемы, не уйдёте - денег жалко будет. Вы точно хотите отдать тонну денег за год услуги непроверенного качества?
  15. Возраст хостера: не имеет значения. Зачастую серверы молодого хостинга летают, потому что не нагружены - клиентов мало. Старый хостинг тоже может показать себя с хорошей стороны, если расширяет парк серверов. Без тестирования не угадать.
  16. Языки сайта, поддержки: русский. Зарубежный хостинг лучше искать в другом месте, об этом ниже.

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

О зарубежном хостинге

На сайте vds.menu европейских хостингов практически нет. Разве что реселлеры, перепродающие услуги. Достоинств у них аж два:

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

Если вам захотелось купить дешёвый VPS в Европе, можно глянуть два сайта: Low End Box, где хостеры пиарят себя через промокоды, и Lowendstock со списком хостеров.

Как узнать хостера получше

Чтобы понять, достоин ли хостинг вашего драгоценного сайта, нужно провести часок-другой за гуглением информации.

Нужно выяснить:

1. Наличие тест-драйва.

Отлично, когда дают «погонять» услугу хотя бы сутки. Этого достаточно, чтобы понять, какая версия PHP поддерживается, сколько выделяется оперативной памяти и какова производительность сервера, на котором будет жить ваш сайт.

Есть множество способов измерить скорость сервера VPS, за этим следуйте в Гугл. Я в процессе поиска выбрал другой путь: на каждый новый сервер переносил свой сайт, затем правил на компьютере hosts файл, указывая, что сайт находится по другому IP-адресу, на перенесённом сайте чистил кеш в WP Super Cache и открывал свои записи.

WP Super Cache умеет записывать в коде страницы время, которое сервер потратил на её создание. Чем быстрее - тем лучше.

К сожалению, не всегда ваш VPS будет располагаться на том же сервере, который дают опробовать.

2. Отношение к клиенту.

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

Есть ли нормальный хостинг в России?

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

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

Что выбрать - решать только вам. Специально не даю ссылок, потому что наверняка с момента написания моей заметки появились новые, вкусные тарифы - ищите, пробуйте, рассказывайте о своих впечатлениях.

Как настроить VPS

На купленный сервер разместить сайты сразу, без настройки, не получится. Там будет стоять голая операционная система. Для тех, кто хочет разместить сайты на WordPress (и не только), а также легко и без проблем администрировать сервер, добавляя новые сайты, советую воспользоваться инструментом . Это простая консольная (команды придётся вводить ручками в текстовом виде) панель управления, позволяющая быстро поставить серверный софт и создать неограниченное количество сайтов (в том числе на ).

Похожие записи:

Лайкнуть

Лайкнуть