Как выбрать хостинг для сайта: полное руководство
софтОт автора: Вы создали новый сайт и теперь думаете «Как выбрать хостинг?». Правильный подбор хостинга - это ответственное занятие, так как от вашего выбора зависит все: скорость и стабильность работы, безопасность и время работы без сбоев. И если вы уже выбрали хостинг, но поняли, что другой будет намного лучше, миграция вызовет только одну головную боль.
Много лет проработав в веб индустрии, обслуживая свои сайты и сайты моих клиентов, я работал с множеством хостинг компаний. Я многому научился и знаю на что смотреть при выборе хостинга. Плохой хостинг - это вечная головная боль и, возможно, потеря денег. С другой стороны, хороший хостинг сильно облегчит вам жизнь.
В этом руководстве я поделюсь самыми важными моментами, которые я узнал за эти годы, помогу понять основной принцип работы хостинга, покажу на что стоит смотреть в первую очередь при выборе качественного провайдера, a также какие типы хостингов подходят под различные проекты. Также я дам вам несколько подсказок о том, как не попасться на распространенные ошибки при выборе хостинга.
Заметка: основная цель данной статьи охватить все темы и помочь людям выбрать хостинг без оглядки на их цели и ограничения. По существу, тут очень много информация, часть которой будет вам полезна, другая часть вам будет уже известна. Если некоторые разделы не относятся к вашему проекту, можете смело пропускать их. К концу данной статьи вы будете более уверены в выборе хостинга, который будет основой вашего сайта.
Введение: что такое хостинг?
При развертывании первого сайта может легко запутаться в большом количестве новой терминологии и концепциях. Начнем с начала: точное определение хостинга.
Заметка: Если вы уже понимаете принцип работы хостинга и доменов, можете перейти к разделу «список вопросов».
В двух словах веб-хостинг обслуживает множество настроенных определенным образом компьютеров (серверов). Серверы выглядят примерно так:
Во многих отношениях эти компьютеры не отличаются от вашего домашнего; они работают на операционной системе Linux или Windows, хранят файлы и подключаются к интернету. Основное различие в том, что серверы публично доступны, люди могут просматривать свой контент в интернете. Каждый раз когда вы просматриваете сайт, на самом деле вы подключаетесь к серверу где-то на другом конце мира и загружаете файлы сайта через свой браузер.
Хостинги компании относятся к компаниям, которые предоставляют в аренду место на серверах, чтобы вы могли хранить свой сайт там. Вы загружаете файлы своего сайта на сервер, a хостинг заботится о том, чтобы люди могли подключаться к вашему месту на сервере и просматривать ваш сайт.
Хостинг, домен и как они взаимодействуют
Теперь, когда вы знаете основы по хостингам, крайне важно понять различия между хостингом и доменом и то, как они взаимодействуют друг с другом. Это поможет вам лучше понять смысл основных различий. Перейдем к основам.
Когда вы покупаете хостинг вам выдают аккаунт и определенное пространство на сервере компании, a также вам присваивается выделенный IP адрес, чтобы люди могли получить доступ к вашему сайту. К примеру, IP адрес хостинга главного сайта Google 173.194.68.102. Если в браузере перейти по этому адресу, вы попадете на сайт Google. Попробуйте: http://173.194.68.102
Основная проблема IP адресов в том, что их очень сложно запомнить. Можете представить себе, как каждый раз, когда говорите кому-то о своем сайте, вы перечисляете ему цифры своего IP адреса? Для упрощения данной задачи придумали доменные имена.
Доменные имена - простые для запоминания названия, которые ссылаются на IP адрес вашего хостинга. Когда кто-либо набирает в адресной строке доменное имя вашего сайта, его незаметно перенаправляют на ваш IP адрес. Так что вместо запоминания 173.194.68.102, нужно просто запомнить «google.com». Намного проще.
Хостинг и домен: аналогия
Для объяснения, что такое хостинг я люблю приводить аналогию с арендным пространством в торговом центре, которое вы арендуете под свой магазин. Вы можете заставить данное пространство своими товарами, и оно станет вашим. То же самое и с размещением файлов веб-сайта на хостинге.
Чтобы люди могли найти ваш магазин, ему нужно название типа «магазин №5, Мега Молл, улица Вишневая, город …». Также можно сравнить адрес вашего магазина с IP адресом вашего пространства на хостинге.
Чтобы помочь людям запомнить и найти ваш магазин вы даете ему название типа «Крутой магазин». Люди легко запоминают такое название и по нему они находят адрес. Домены работают по похожему принципу, облегчая запоминание вашего сайта.
И если вы захотите переехать в другое место, ваш адрес изменится, но название магазина останется прежним «Крутой магазин». Это значит, что люди все еще могут найти ваш магазин по названию и узнать его адрес. С хостингом и доменом происходит похожая ситуация. Во время переезда вашего сайта, ваш IP адрес меняется, но вы можете прикрепить доменное имя к новому адресу, чтобы люди могли найти вас по названию сайта.
Совет: Обычно компании предоставляют оба вида услуг, и хостинг и домен. Но по моему мнению и наблюдениям лучше работать с разными компаниями для хостинга и домена. Компания должна полностью сфокусироваться на отдельной теме. Так вы не будете хранить «все яйца в одной корзине». Теперь, когда вы поняли основы веб-хостинга, давайте перейдем к тому, как выбрать провайдера.
Список вопросов: Что нужно знать в первую очередь
Даже хостинг с отличным сервисом может не подходить вам, если он не соответствует требованиям вашего проекта. Поэтому прежде чем начать сравнивать хостинги необходимо знать все детали и требования вашего сайта.
Ответив на 10 вопросов ниже, у вас сложится целая картина того, какой хостинг вам нужен, a следовательно, вы лучше поймете, какие секции данной статьи подходят под ваш проект.
Вопрос 1: Какой тип сайта я создаю?
Это вопрос, с которого все начинается. Различные типы сайтов, такие как WordPress, Ghost или static HTML требуют различных технических подходов к веб-хостингу. Прежде чем начать, крайне важно знать, на чем будет создаваться ваш сайт. В следующем разделе мы более подробно обсудим самые распространенные типы сайтов.
Вопрос 2: Какие технические требования предъявляются к моему сайту?
После того, как вы разобрались с типом сайта, необходимо составить полный список технических требований к сайту; язык программирования или тип баз данных. Чуть ниже мы разберем требования для основных типов сайтов.
Вопрос 3: Какой уровень безопасности мне нужен?
Большинству сайтов требуется минимальный уровень защиты, но есть отдельные типы сайтов, чьей безопасности следует уделить особое внимание. Если вы будете обрабатывать данные кредитных карт покупателей на своем сайте или хранить их личные данные, такие как пароли, почта, нужно приложить определенные усилия, чтобы данные пользователей были обезопасены.
Вопрос 4: Нужна ли мне почта на хостинге?
Вы хотите создать электронную почту, прикрепленную к домену вашего сайта типа contact@yourdomain.com? Если да, хотите ли вы, чтобы почту обрабатывал ваш хостинг, a не сторонний провайдер? Если хотите, необходимо проверить, подходит ли хостинг под ваши требования.
Вопрос 5: Нужно ли мне будет запустить несколько сайтов?
Вы хотите разместить на своем хостинге только один сайт или несколько? Если сайтов будет несколько, будут они храниться на поддоменах типа или каждому сайту нужен свой собственный домен верхнего уровня типа И какие требования предоставляются к другому сайту, такие как дополнительная база данных?
Вопрос 6: Какого объема данные я буду хранить и обрабатывать?
Требования пропускной способности к вашему хосту это не только трафик, но и размер файлов. Чем больше размер файла, тем больше места и пропускной способности нужно вашему хостингу. К примеру, сайтам с преимущественно текстовыми данными нужен меньший объем места и пропускной способности, a сайтам с большим количеством изображений высокого качества нужно больше места.
Вопрос 7: Какой трафик первоначально можно ожидать?
Практически все хостинги многоуровневые и обрабатывают различные потоки трафика. У большинства новых сайтов трафик будет низким. Однако если вы знаете, что ваш стартовый трафик будет высокий, необходимо убедиться в том, что ваш хостинг сможет справиться.
Вопрос 8: Какой трафик можно ожидать в будущем?
Даже если вы ожидаете, что ваш стартовый трафик будет низким, у вас есть четкий план для поднятия этого трафика? Если есть, то необходимо продумать этот план, который повысит возможности вашего сайта со временем.
Вопрос 9: Сколько я буду тратить в месяц?
Не нужно знать точную цифру, которую вы будете тратить на хостинг, но вы должны иметь хоть примерное представление. Если ваш бюджет ограничен, то придется подготовить себя к тому, что вы откажетесь от различных наворотов. Если же у вас более гибкий бюджет, можно извлечь дополнительную выгоду из различных бонусов. Ниже мы еще скажем про ценовые уровни различных типов хостинга.
Вопрос 10: Какие технические задачи я могу решать?
Почти любой сайт можно создать без особого опыта, но отдельные задачи по обслуживанию требуют различного уровня технических знаний. Если вы достаточно уверены в себе, вы можете решать такие задачи, как ведение своего собственного сервера. Если вы менее уверенный пользователь, вам, скорее всего, хочется найти сервис с полным обслуживанием, где все будут делать за вас. Об этом мы ниже подробнее расскажем.
Как проверить возможности хостинга
У большинства хостингов есть графики или таблицы, в которых перечислены всевозможные возможности тарифа. Нужно лишь потратить немного времени и походить по сайту, чтобы найти эти таблицы. Часто тарифы представлены в сравнении с другими.