Что такое хостинг.

хостинг сервер

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

Обычный или "shared" (т.е. "разделяемый") хостинг - самая распространенная услуга хостинг-провайдеров, особенно начинающих.
Технически представляет собой мощный сервер, подключеный к "толстому" каналу. На таком сервере "живут" от несколько десятков до нескольких сотен WWW проектов (сайтов). Все они используют (в классическом случае) один WWW сервер, один FTP сервер, один SQL сервер, один сервер почты и другие вспомогательные службы и приложения.

Все дело в том, что современные реализации этих служб (программы-демоны) можно настроить так, что они предоставляют свои услуги сразу многим зарегистрированным на сервере "пользователям". Например, WWW сервер "знает", что главная страничка ресурса http://www.ivanoff.ru лежит в каталоге /var/www/virtual/ivanoff, а главная страничка проекта http://www.ivan-druga.ru лежит в каталоге /var/www/virtual/ivan-druga. Аналогично FTP сервер настроен таким образом, что при обращении на машину по протоколу FTP и c логином ivanoff можно получить доступ к /var/www/virtual/ivanoff; при обращении же с логином ivan-druga откроется доступ только к /var/www/virtual/ivan-druga. Наконец, почтовый сервер "понимает", что info@ivanoff.ru и info@ivan-druga.ru - это разные почтовые ящики, и раскладывает приходящую почту для этих адресов в разные файлы.

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

  • обеспечение внешней безопасности сервера хостера;
  • обеспечение внутренней безопасности клиентов хостинга;
  • контроль за потребляемыми ресурсами, т.е. недопущение перегрузки сервера хостера.
  • Рассмотрим подробнее эти понятия:

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

    Обеспечение же внутренней безопасности - задача более сложная, т.к. исходить нужно из того, что любой пользователь системы (уже имеющий легальный доступ на сервер - в рамках своего проекта) может попробовать себя в роли "хакера" и попытаться получить доступ к документам других проектов, находящихся на этой же машине. Ни при каких условиях, случайно или намеренно, пользователь ivanoff не должен смочь прочитать/изменить документы проекта ivan-druga.ru, прочитать/изменить содержание почтовых ящиков в домене ivan-druga.ru и т.п.

    Наконец, одной из важнейших задач хостинг-провайдера является контроль за нагрузкой на сервер. С одной стороны, чем больше WWW проектов "тащит" один сервер, тем экономически выгоднее хостинг для провайдера. С другой стороны, чем больше нагрузка на WWW сервер (или, например, SQL сервер), тем больше "время отклика" отдельно взятого проекта. "Хороший" хостинг-провайдер обязан вовремя замечать необходимость выделения дополнительных ресурсов (аппаратный апгрейд, установка еще одного сервера, расширение канала и т.п.) по мере роста числа клиентов хостинга. Оценить, насколько "загружен" хостинг данного провайдера, можно просто: посетив проекты, размещенные на этои хостинге и субъективно оценив скорость загрузки страничек и скорость реакции скриптов (чаты, форумы, гостевые книги). Узнать же об этих проектах можно либо на сайте хостинг-провайдера либо написав письмо в службу технической поддержки. Предпочтительный вариант - если провайдер дает такую возможность - получить тестовый бесплатный доступ на некоторый срок, с тем чтобы "на месте" разобраться, как поведет себя Ваш проект на тестируемом сервере.

    Из всего вышесказанного следует, что технически (для провайдера) "бесплатный хостинг" и "обычный" хостинг по некому тарифному плану за "X у.е. в месяц" не сильно отличаются друг от друга - разве что количеством предоставляемых пользователю возможностей (мощнность и скорострельность, база данных, терминальный доступ по SSH, доступ к лог-файлам, домены 3-его уровня в рамках своего проекта, SSL и прочие "вкусности"). Но, в отличие от "бесплатного" хостинга, никаких баннеров от провайдера на Ваших страничках не крутится и вообще, Вы на 100% сами определяете, что увидит в своем браузере посетитель Вашего проекта. И конечно, как правило, техническая поддержка более доступна и "человечна" - ей можно позвонить и задать вопрос, написать электронное письмо или даже пообщаться через ICQ. И конечно, размещение корпоративного сайта в "своем" домене 2-го уровня (например, http://www.firma.ru) выглядит гораздо более солидно, чем на бесплатном хостинге с адресом http://firma.halyavnik.ru и главной страничкой, на которой постоянно висит рекламный баннер от провайдера совершенно "не в тему". Так же платный хостинг отличается большей стабильностью и надёжностью, т.к. клиент имеет право требовать за свои деньги 99.99% времени показа своих сайтов.

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

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

  • поддержка CGI: Perl, PHP, Python, ASP, JSP
  • поддержка .htaccess/.htpasswd (для Apache)
  • поддержка баз данных
  • А также установленные модули для каждой из возможностей.

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

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

  • свободные ресурсы CPU, оперативной памяти, которые влияют на быстродействие сервера
  • пропускная способность каналов, которая влияет на загрузку информации.
  • удаленность оборудования хостера от целевой аудитории сайта, которая влияет на загрузку информации.
  • К сожалению, большинство российских хостингов патологически страдают так называемым оверселлингом - продажей ресурсов больше чем есть. Это когда на одного несчастного одноядерного Боливара, который и двоих то не вытянет сажают сотню ездоков.
    Поэтому так важно перед заказом хостинга посмотреть как быстро открываются сайты клиентов хостера в зависимости от "тяжести" движков.
    Так же можно воспользоваться сервисом проверки скорости открытия страниц в зависимости от количества клиентов сервера www.loadimpact.com
    Уважающие себя и своих клиентов хостеры имеют умеренные апетиты, т.к. знают, что скупой платит дважды.
    Однако, при этом не стоит надеяться, что тарифы будут такие же, как у дешёвого хостинга (читаем жадного хостера)!

    Как заказать хостинг

    хостинг

    Data Streeam WSP предлагает различные тарифные планы хостинга на базе решений Linux, пригодные как для одиночных проектов, так и для перепродажи наших услуг хостинга. См. Реселлинг хостинга.
    Так же клиент не несёт рисков в случае переоценки своих возможностей и специальных познаний - наши админы всегда придут на помощь в затруднительных ситуациях, помогут настроить CMC и скрипты, продвинуть сайт в поисковиках и многое другое.
    Мы предлагаем разумный баланс между ценой и сопровождением услуг хостинга при наивысшей "скорострельности" и бесперебойности работы.

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