Выбор хостинга

Вы ведь хотите, чтобы ваш сайт был доступен пользователям Интернета 24 часа в сутки и все 365 дней в году. В таком случае надо разместить его на одном из серверов, работающих именно в таком режиме. На Интернет-сленге получение места на физическом сервере называется "получить хостинг".

Хостинг (англ. hosting) - услуга по предоставлению дискового пространства для размещения информации на физическом (аппаратном) сервере, постоянно находящемся в сети (обычно Интернет), на котором запущено программное обеспечение, необходимое для обработки запросов из сети к этой информации ("веб-сервер"). В состав услуги хостинга в обязательном порядке входит обслуживание ("поддержка") как физического, так и программного серверов. Кроме того, в услугу хостинга, как правило, входит предоставление места для почтовой корреспонденции, баз данных, файлового хранилища и т. п., а также поддержка функционирования соответствующих сервисов и DNS. Обычно под понятием услуги хостинга подразумевают как раз комплекс упомянутых выше услуг, хотя хостинг баз данных, размещение файлов, хостинг электронной почты, услуги DNS могут предоставляться отдельно, как самостоятельные услуги.

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

Выбор хостинга - очень важный момент для владельца сайта. Стабильно работающий хостинг - залог успешного развития сайта. Если сайт временами недоступен или медленно загружается, то его развитие и продвижение становится проблематичным. Я свои сайты уже много лет размещаю на хостинге McHost. У них и доступность сайта постоянно выше 98% и отличная техподдержка. Для начинающего вебмастера последний факт особенно важен: самому чаще всего невозможно решить возникающие проблемы. А техподдержка Макхоста откликается всегда очень оперативно и оказывает реальную помощь. Но, конечно, вы вправе выбрать хостинг самотстоятельно, поэтому расскажу вкратце о том, по каким параметрам и критериям различаются хостинговые площадки.

Классификация (характеристики) хостинга

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

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

Другой вариант классификации хостинга основан на типе ресурса, предоставляемого клиенту. В этом случае выделяют следующие виды хостинга:

  • Виртуальный хостинг. Ваш веб-сайт размещается на общем сервере, для файлов сайта выделяется отдельный каталог (может быть, раздел) на диске, среда исполнения веб-сервисов единая для многих пользователей, ресурсы физического сервера распределены между всеми пользователями. На одном сервере может размещаться от 50 до 1000 сайтов пользователей. Небольшие дешевые хостинг провайдеры часто пренебрегают безопасностью и вообще не разграничивают привелегий пользователей, что позволяет одному пользователю на сервере иметь доступ к сайтам сотен других пользователей. У более крупных и дорогих провайдеров эта проблема как правило решена.
  • Виртуальный выделенный сервер (VPS или VDS). В этом случае на общем сервере с помощью специальных программных средств создаются несколько виртуальных компьютеров, каждому из которых предоставляется место на диске, часть общей памяти, процессорное время сервера. Выглядит для пользователя так же, как выделенный сервер, но фактически на одном физическом сервере располагается несколько виртуальных серверов. Услуга предназначена для проектов средней тяжести. В связи с тем, что четко разделить все ресурсы сервера невозможно (в частности, операции ввода/вывода, ресурсы сетевой карты и др.), а многие провайдеры VPS продают ресурсов больше, чем есть на сервере, надеясь на то, что клиент задействует выделенный ему потенциал не полностью, заявленная мощность VPS сервера может не соответствовать реальной.
  • Выделенный сервер. Пользователю предоставляется отдельный физический сервер целиком. Используется для реализации нестандартных задач (сервисов), а также размещения "тяжёлых" веб-проектов, которые не могут сосуществовать на одном сервере с другими проектами и требуют под себя все ресурсы сервера.
  • "Колокейшн" (англ. Collocation). В этом случае хостер размещает на своей площадке оборудование (физический сервер) клиента (обычно путем монтажа в стойке) и обеспечивает подключение его к интернету.

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

Еще одним из важных критериев классификации хостинга может явиться используемая на его серверах операционная система, поскольку от этого зависит программное обеспечение, которое будет поддерживать функциональность тех или иных сервисов. По большей части для организации услуги виртуального хостинга используются Unix-подобные операционные системы, например, FreeBSD, Linux, но есть предложения и на базе MS Windows.

Важной характеристикой хостинга является наличие тех или иных служб и возможностей (поддержка хостером программных модулей для реализации каждой из возможностей):

  • поддержка CGI;
  • поддержка Perl, PHP; Python, ASP, Ruby;
  • поддержка .htaccess (для Apache);
  • поддержка баз данных.

Хостинг как услугу сравнивают и описывают также и по количественным ограничениям:

  • размер выделяемого клиенту дискового пространства;
  • объем месячного трафика;
  • количество сайтов, которые можно разместить в рамках одной учетной записи;
  • количество FTP пользователей;
  • количество E-Mail ящиков и объем места, отводимого для почты (некоторые провайдеры включают этот объем в общее количество выделяемого места, некоторые указывают этот объем отдельно);
  • количество баз данных и количество места под базы данных;
  • количество одновременных процессов на пользователя;
  • объем ОЗУ и доля времени центрального процессора, выделяемого каждому процессу пользователя;
  • пропускная способность каналов, которая влияет на загрузку информации.

и по качественным характеристикам:

  • каково так называемое время аптайма, то есть какова доля времени, в течение которого ваш сайт будет доступен для посетителей (при любом качестве поддержки сервера не работают 100% времени, так или иначе случаются сбои, перерывы в работе, в течение которых ваш сайт будет недоступен для посетителей);
  • качество поддержки (как быстро отзывается служба поддержки и насколько полно и качественно эта поддержка оказывается);
  • отзывы других пользователей о работе провайдера и качестве услуг.

Как выбрать хостинг

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

Бесплатный хостинг

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

  • uCoz - это платформа, включающая в себя хостинг и систему управления сайтом. uCoz работает по принципам Web 2.0 и обеспечивает предоставление следующих услуг, что позволяет создавать сложнейшие проекты с необычайной простотой и скоростью:
    • Универсальная система управления сайтом (CMS).
    • Хостинг с неограниченным дисковым пространством.
    • Огромное количество готовых дизайнов.
    • Домен в любой зоне (например: mysite.ru).
    • Стабильная работа серверов (uptime 99.8%).
    • Почтовые адреса вида mail@mysite.ru.
    • Автоматическое создание Sitemap.
    • Простое добавление видео (youtube.com и т.д.).
    • Резервное копирование данных.
    • Cлужба поддержки и документация.
    • Обширное сообщество пользователей.
  • Narod — сервис Яндекса для создания и бесплатного хостинга сайтов, хранения и обмена файлами. Инструменты создания и редактирования сайта позволяют создать сайт, настроить его внешний вид или задать собственный дизайн и наполнить его содержанием. Для этого не требуются специальные навыки. Сервис предоставляет пользователям бесконечное пространство для хранения любого количества файлов. Вы можете поделиться ссылкой на них с друзьями, хранить резервные копии нужных вам файлов, быстро переходить к ним с любого компьютера. В нестоящее время Народ закрыт и все пользователи переведены на сервис uСoz.
  • Chat.ru На этом ресурсе Вы можете создать свой собственный бесплатный www-сервер, размещать на нем до 10Мб файлов и веб-страничек. В дополнение каждый пользователь Chat.ru получает бесплатный почтовый ящик (объемом 10Мб), может создать бесплатную Гостевую книгу (с возможностью работы в режиме веб-конференции) для своей веб-странички, может установить счетчик посещений. Я свой первый сайт создал именно на chat.ru в ноябре 1999 года. И хотя я давно перешел на платный хостинг, сайт до сих пор живет своей отдельной жизнью, хотя, естественно, остается в том состоянии, которое сложилось на 27 мая 2002 года.
  • E-magazin.biz На этом ресурсе вы можете бесплатно создать себе мини-магазин.
  • Еще несколько ресурсов бесплатного хостинга вы найдете на страничке Список бесплатных хостинговых площадок

Платный хостинг

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

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

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

  • Какой тип хостинга нам нужен: просто виртуальный хостинг или виртуальный выделенный сервер? (Я полагаю, что для персонального сайта не потребуется выделенный сервер или размещение своей техники на площадке провайдера. Но, если есть такое желание, то кто же вам запретит!).
  • Сколько дискового пространства вам потребуется, чтобы хранить ваши файлы на сервере? (Предусмотрите возможность увеличения числа страниц и их объема в будущем).
  • Будете ли вы использовать базы данных?
  • Будете ли вы использовать какой-то язык программирования (PHP, Perl, Python, ASP)?
  • Нужна ли вам поддержка SSI (Server Side Includes)?
  • Будете ли вы использовать какую-то систему управления сайтом? (В этом случае надо предусмотреть увеличение дискового пространства для развертывания системы).
  • Какую операционную систему вы хотите видеть на сервере? Это важно, потому что от того, какая операционная система используется на предоставляемой площадке, зависит программное обеспечение, которое будет поддерживать функциональность тех или иных сервисов.

Шаг 2. Составляем список кандидатов. Для этого можно воспользоваться списками хостеров, которые вы найдете в разделе "Ссылки" в конце этой страницы.

Шаг 3. Выясняем коэффициэнт доступности сервера провайдера (аптайм). Это лучше делать не по тем цифрам, которые приводят сами хостеры, а по независимым источникам. Такие данные есть, например, на сайте Каталог хостинг-провайдеров Отбрасываем всех, у кого аптайм ниже, скажем, 98%.

Шаг 4. Знакомимся по материалам, выложенным на сайтах хостеров, с характеристиками дата-центра (есть ли система бесперебойного питания, кондиционирование, охрана, система резервного копирования). Если какие-то данные по этим вопросам покажутся вам неубедительными или просто вызовут сомнение, такого провайдера можно из кандидатов исключить (благо, их много).

Шаг 5. Отбираем из оставшихся в списке тех провайдеров, которые предоставляют выбранный на шаге 1 тип хостинга. Одновременно выбирается тарифный план. Даже в рамках одного типа хостинга (например, виртуального) у каждого хостера имеется целый ряд тарифных планов, с разными наборами опций и, конечно, разной ценой. Так что заодно выбираем для каждого кандидата и соответствующий вашим запросам тарифный план. При этом приходится учитывать наличие на этом тарифном плане необходимых нам служб и сервисов, список которых вы сформулировали для себя на шаге 1. Если предполагается, что Ваш сайт будет использовать какую-то CMS, то скорее всего понадобится поддержка хостингом PHP и MySQL. Если ваш сайт будет использовать какой-то скриптовый язык, то нужна его поддержка. Если ваш сайт - просто набор html-страничек, то подойдет минимальный тариф без поддержки PHP.

Вообще, на этом этапе требуется провести достаточно вдумчивый анализ соответствия предлагаемого тарифа вашим потребностям. Нужно, например, продумать, какие базы данных и в каком количестве вам нужны. Иногда в предложенном тарифном плане значатся "10 виртуальных хостов" и "5 баз данных". Если количество баз данных меньше количества сайтов, то это означает, что практически вы сможете разместить на данном тарифном плане только 5 сайтов (по числу баз данных, поскольку для каждого сайта на CMS нужна своя база данных, а то и не одна).

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

Шаг 6. Оцениваем данные о том, каким будет максимально допустимый объем трафика, порождаемого вашим сайтом. При описании тарифов хостеры часто заявляют, что предоставляют "неограниченный трафик". Правда жизни такова, что неограниченного трафика не существует. Пока Ваши сайты укладываются в определенные рамки - все будет нормально, как только будут превышать лимиты - Вас попросят перейти на более дорогой тариф. Так что уже на этапе выбора хостинга следует хотя бы попытаться оценить тот предел, который будет вам выделен. Можно, например, поделить данные о пропускной способности каналов связи провайдера (иногда такие данные можно найти на его сайте) на число размещенных на площадке серверов. Это очень грубо (трафик, порождаемый сайтами сильно разнится), но все же может дать какие-то ориентиры.

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

Шаг 7. Предложенные на предыдущих этапах критерии отбора должны существенно сократить объем списка возможных площадок для размещения вашего сайта. Если их все еще много, можно повторить некоторые шаги, подойдя к выбору более строго. Надо постараться оставить к этому моменту не более 10-15 кандидатов. По этим провайдерам можно поискать в Интернет отзывы пользователей.

Отзывы о хостерах можно искать следующими способами.

  • Можно набрать в поисковой системе site.ru отзыв или site.ru проблема , где site.ru - адрес сайта хостера.
  • Можно почитать отзывы на сайтах Хостобзор (раздел Отзывы клиентов) или/и hosting101.
  • Можно пойти на форумы вебмастеров о хостинге: ветка на forum.searchengines.ru, ветка на Mastertalk .
  • Если Вы планируете использовать какую-то систему управления сайтом (например, Data Life, Drupal, SLAED, Wordpress и т.д.) и уже определились с выбором, можно поискать сайты, работающие на той же CMS, и посмотреть на каком именно хостинге и тарифе размещаются эти сайты. Найти сайты, работающие на определеном движке, можно на форумах поддержки того или иного движка (кстати, там можно найти темы о том, кто на каком хостинге размещает свои посещаемые сайты).
  • Хостера сайта можно определить и самому по whois информации. Для этого введите название домена (без http://) на сервисе http://nic.ru/whois/ и по ns-серверам увидите, на каком хостинге размещается этот сайт:
    nserver: ns1.сайт хостера.ru.
    nserver: ns2.сайт хостера.ru.
  • Можно напрямую обратиться к веб-мастерам нескольких сайтов, размещающихся на интересующем вас хостинге, и попросить их сообщить свое мнение о площадке.

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

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

Шаг 8. Если у вас осталось не более 5 претендентов, то можно заняться оценкой того, как организована у хостера работа службы поддержки пользователей. По меньшей мере следует написать письмо в службу поддержки с каким-либо вопросом, ответ на который вы, может быть, и сами знаете. По доброжелательности ответа службы поддержки, по оперативности ответа и готовности помочь уже можно делать некоторые выводы в пользу того или иного хостера. Письмо в службу поддержки лучше отправить поздно вечером в субботу. Тем самым вы сможете оценить, действительно ли поддержка работает 24 часа в сутки и 7 дней в неделю. Потому что если это не так, а ваш сайт станет недоступным ночью в выходные, то вам придется ждать ответа техподдержки до утра понедельника.

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

Шаг 10. Цена - последний критерий. Хороший хостинг не может быть дешевым. Как известно, скупой платит дважды, эта поговорка полностью применима и к покупке хостинга. Именно поэтому ценовой критерий отнесен на последнее место. Но при прочих равных переплачивать тоже не стоит. Помните, что эти суммы вам придется платить постоянно, на протяжении многих лет (если, конечно, вы беретесь за сайт всерьез).

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

-------------------------------------------

Полагаю, что проделав все эти шаги, вы осознанно и грамотно выберете хостинг для своего сайта. Собственно говоря, я примерно таким методом и выбрал себе хостинговую площадку. Мои действия в процессе этого выбора подробно описаны в статье "Как я хостинг-провайдера выбирал". И начиная с 2008 года я пользуюсь этим хостингом и очень доволен, особенно качеством и оперативностью технической поддержки со стороны хостера. Правда, с ними был один неприятный инцидент, когда 16 апреля 2010 года компания МакХост прекратила предоставление услуг, причем не оповестив большинство клиентов, особенно мелких, вроде меня. К счастью, информация об отключении услуг этой компании уже распространилась в Интернет и я успел в последний момент сделать бэкап своего основного сайта. Я тогда ушел от них к другому хостеру, но через некоторое время вернулся на McHost, потому что у другого оказалось и дороже и техподдержка менее оперативная. Но этот случай показывает, что даже у хороших хостеров могут случаться неожиданные проблемы и вебмастер должен быть готов к любым неприятностям. Эта тема заслуживает отдельного рассмотрения.

Проблемы с хостингом

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

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

Довольно просто обеспечить наличие актуальной копии сайта в том случае, если сайт работает на "чистом" html. В этом варианте у вас, скорее всего, имеется локальная копия сайта на вашем компьютере, которую вы обновляете и только потом загружаете на сервер хостера. Сложнее обстоят дела, если ваш сайт использует базы данных, в которых, например, сохраняются комментарии и отзывы пользователей. А это обычно имеет место в случае использования какой-либо системы управления сайтом (CMS). Конечно, хостеры, как правило, сами регулярно делают бэкап баз данных на своем сервере. Но если вы поссорились с хостером, то вы можете не получить эти резервные копии. Так что следует регулярно делать экспорт содержимого баз данных на собственные носители.

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

Создание зеркала сайта уже влечет необходимость подключения второй хостинговой площадки. Тем более, если у вас несколько сайтов, лучше иметь несколько хостингов, чем размещать все свои сайты у одного хостера. И в том случае, когда вы арендовали несколько хостинговых площадок, постарайтесь не забивать их сайтами "под завязку" - пусть всегда будет свободное место для размещения нескольких сайтов. Если возникнут проблемы у одного из хостеров, можно будет быстро перекинуть сайты с одного хостинга на другой (это если вы регистрировали доменное имя не через хостера, а у независимого регистратора).

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

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

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

Полезные ресурсы

Загляните на досуге

Топливная система дизельного двигателя мерседес спринтер.

Счетчики

Рейтинг@Mail.ru

LiveInternet

Rambler's Top100