Какой хостинг выбрать для сайта – и почему?

Андрей К…
Последнее изменение:
0
0
0

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

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

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

Для выбора хостинга надо учитывать движок вашего сайта – насколько требователен он к окружающей его среде – например, сайты на движке WordPress или самописные сайты на связке PHP+MySQL или даже голом HTML – в общем, самые популярные, которые можно бесплатно скачать и использовать, поддерживает любой, даже самый захудалый хостер. Даже больше, большинство хостингов изначально настроены на поддержку таких сайтов, и предлагают предустановленные решения в панели управления. Купил хостинг, оплатил, и там есть кнопки – развернуть WordPress, развернуть сайт с гороскопами, витрину товаров и т.п. Пример такого хостинга – agava.ru.


Разберем подробнее подобный платный виртуальный хостинг.

Он недорогой. Цены варьируются от 100 рублей до 300 рублей в месяц (есть и выше, но тут уже есть смысл взять VDS или VPS, о них ниже). Когда вы оплачиваете хостинг, вам предоставляют некоторое место на сервере, как правило несколько гигабайт, и на этом сервере так же выделяют место другим людям, которые так же купили хостинг.

На большинстве серверов установлена операционная система Linux и, как правило, вам предоставляют доступ к вашему серверу через протоколы FTP и SSH, и некоторую панель управления, где можно настроить все параметры мышкой. Впрочем, вы можете взять хостинг с Windows, но он, во первых, выйдет дороже, так как придется платить за лицензию, а во вторых сервера с Linux традиционно считаются лучше защищенными от внешних угроз.

Совет: для того, что бы закидывать файлы на сервер, подключившись по SSH, FTP или sFTP воспользуйтесь программой WinSCP – она бесплатная и  позволяет работать с файлами удаленного сервера.

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

В некоторых компаниях сразу ставят жесткие лимиты и рассчитывают количество пользователей исходя из этих лимитов. Например, на сервере 4 ядра процессора и 8 Гб оперативной памяти – и принимается решение, что максимально на этом сервере могут купить хостинг только 8 человек. Каждому, кто купил, выделяется, упрощенно говоря 0.5 ядра (хотя там, скорее, считается процессорное время) и по 1 Гб оперативки. Если кому-либо из этих восьми человек этих ресурсов не хватает, то сервер этому человеку отказывает в обслуживании, и остальных это никак не затрагивает.

Пример: На хостинге 8 арендаторов (предположим, у каждого по одному сайту – итого 8 сайтов). 7 этих сайтов слабо посещаемые – в день их посещают 30-40 уникальных посетителей, каждый делает по два просмотра. А восьмой сайт – очень популярный, там постоянно кто-то есть, в каждый момент времени там одновременно общаются несколько человек. При правильной настройке хостинга (этим занимается компания, где вы арендуете хостинг), восьмой сайт сможет обслужить ровно столько посетителей, сколько позволят 1Гб оперативной памяти, если придет больше людей – у них этот сайт просто не будет открываться. Оставшиеся 7 сайтов продолжат работать в привычном режиме, и при этом 7 Гб оперативной памяти будут простаивать.

К сожалению, некоторые (в том числе крупные) хостеры иногда допускают ошибки в конфигурации, и тогда ресурсы сервера делятся по принципу «кто успел, тот и съел» - при таком подходе восьмой сайт «отъест» все 8 Гб оперативной памяти, использует все 4 ядра, и остальные сайты будут открываться с трудом или вообще не будут открываться. Такие настройки зависят скорее не от самой компании, в которой вы берете хостинг, а от сервера внутри компании, на который вы попадете – впрочем, сейчас конкуренции много, сервисы становятся всё лучше, вероятность попасть к плохому хостеру не очень высока – да и в любом случае вы можете обратиться в поддержку и попросить вас перевести на другой сервер, на худой конец вы можете сменить компанию – как уже говорилось выше, это мало на что повлияет.


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


Реклама


Варианты с арендой VPS или VDS сервера.

От виртуального хостинга они отличаются тем, что вы имеете полный доступ администратора и можете настраивать и устанавливать там что угодно (обычно, это значит что вам и придется настраивать все, что только можно). Вы получаете «голый» установленный Linux по вашему выбору, пароль суперпользователя и дальнейшее зависит от вас. Впрочем, хостер может за определенную плату предустановить вам пакеты по вашему выбору – веб-сервер, базу данных и т.п. – по умолчанию, как правило, таких пакетов в системе нет.

На VPS и VDS действуют опять же ограничения – чем дороже вы купите хостинг, тем производительнее будет ваш сервер – больше дискового пространства, больше оперативной памяти, мощнее процессоры, SSD диски и так далее. В целом эти два вида хостинга больше отличаются по названиям (VPS – virtual private server, VDS – virtual dedicated server), и по способам виртуализации, для профи некоторые различия есть, но и они размываются в последние годы. В общем, традиционно считается что VDS «мощнее» и дает больше возможностей.

Этот вид хостинга выбирают те, кто умеет настраивать сервера, и понимает, зачем ему это нужно. Есть ценные плюсы в таком хостинге:

Во первых, его можно расширять и наращивать – если вам перестало хватать каких-то ресурсов, вы можете обратиться к хостеру, и ресурсы у вас волшебным образом появятся после рестарта вашего VPS.

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

На виртуальном хостинге вы ограничены некоторым количеством доменных имен, которые вы можете подключить к своему хостингу – обычно от 1 до 10. На VPS вы можете поддерживать столько сайтов, сколько нужно. Грубо говоря, вы можете взять VDS в аренду, и сдавать его в под-аренду, полностью отбивая стоимость и выходя в плюс. Пример хостинга VPS/VDS – firstvds.com



Реклама


Еще сейчас стремительно развивается облачный хостинг

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

Мой вам общий совет - если не знаете, какой хостинг выбрать, берите самый недорогой виртуальный хостинг на старте проекта, вы всегда сможете переехать и улучшить условия. Если планируете сразу давать рекламу и привлекать до 3000-5000 человек в день, берите опять же виртуальный хостинг в средней ценовой категории. Если полагаете, что ваш сайт будет интересен для десятков тысяч, научитесь настраивать сервера и берите VDS или облако - смотря, опять же, что выйдет в итоге дешевле.

Удачи вам в развитии ваших проектов!

Нет комментариев
Пожалуйста, Авторизуйтесь что бы оставить свой комментарий