Хостинг, основыне понятия.


Итак, ваш сайт готов – как обеспечить всем желающим доступ к вашим веб-страницам? Безусловно возможен вариант размещения веб-сайта на вашем домашнем компьютере. Вам для  этого вам может понадобиться:

  • программное обеспечение (сервер Apache, сервер баз данных MySQL, почтовый сервер, языки программирования Perl, PHP, Parser);

  • формируются и конфигурируются папки с файлами веб-страниц, скриптов, графики;

  • обеспечение круглосуточного подключения к Интернету (скорость исходящего потока  информации было достаточно высокой);

  • получение у провайдера постоянного IP-адрес;

  • регистрация доменного имени и с помощью Domain Name System (DNS) «увязывание» домена с IP-адресом;

  • круглосуточная техническая поддержка вашего домашнего компьютера, превратившегося уже в сервер;

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

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


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

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

Хостинг

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

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

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

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

Историческая справка.

Датой «возникновения» веб-хостинга можно считать 1991 год. В 1989 году Тим Бернерс Ли опубликовал основные принципы реализации распределенной гипертекстовой системы для Международного Ядерного Центра (CERN), которую мы сегодня знаем как «World Wide Web» или Всемирная паутина, или просто – Web. Два с половиной года понадобилось для создания программного обеспечения, разработки спецификаций протоколов и прочие организационные вопросы.

Бурное же развитие хостинга, как продукта World Wide Web, стало происходить только после 1993 года, что было обусловлено появлением в этом году браузера Mosaic. До 1995 года согласно данным Merit Network Inc., которая в то время занималась эксплуатацией NSFNET, объем FTP-трафика все еще превышал объем HTTP-трафика в Интернете

И более правильно отнести появление хостинга, как интернет-сервиса, к середине 1994 года. Именно в это время (согласно данным Кейт Линч) появился термин ISP – Internet Service Privider. До этого момента примерно то же самое обозначали словосочетанием «Public Access Unix». Неудивительно, что свободно распространяемые ОС до сих пор являются основной платформой любого хостинга.
 
Кроме того, в 1994 году стало возможным использовать модемы 28,800, появились термины «web page» и «search engine», были учреждены Yahoo! и Netscape.

Хотя ISP предоставляли в основном услуги подключения к сети, тем не менее, они также начали предоставлять и услуги размещения данных на своих ресурсах.

Российский хостинг, как самостоятельную интернет-услугу, видимо, можно рассматривать с 2000 года, когда появились компании, предоставляющие только хостинг и не предоставляющие услуги подключения конечного пользователя к Интернету. По данным статистики к 2005 году этот сегмент рынка интернет-услуг был достаточно сформирован. Серверы доменных имен хостинг-провайдеров на 1 января 2005 года поддерживали 64,02 % делегированных в зоне RU доменов.

Виды хостинга

Как ни странно, для того чтобы опубликовать собственный web-сайт, существуют всего четыре реально осуществимых пути. Каждый из них имеет свои достоинства и недостатки. 
 
Различные виды хостинга предназначены для разных целей и задач, стоящих перед сайтом, но для начала необходимо определить те задачи, которые вы ставите перед своим сайтом. Необходимо тщательно проанализировать и взвесить все допустимые и недопустимые технические характеристики вашего ресурса. Для этого необходимо ответить для себя на такие вопросы: какое количество ежедневных посещений планируется на вашем сайте с учетом роста и пиковых загрузок? Какой объем дискового пространства потребуется вам на данный момент, а также в перспективе? Есть ли необходимость доступа к веб-серверу программистов? Будет ли необходимость в размещении собственного и приобретенного программного обеспечения.

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

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

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

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

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

Также бесплатная характеристика такого хостинга накладывает ограничения на программную часть вашего сайта. К примеру, если вы решили использовать (уже используете на своем сайте):  CGI-скрипты, доску объявлений, чат, систему автоматического поиска или гостевую книгу, в большинстве случаев от этой затеи придется отказаться или поменять вид хостинга. Набор возможностей или ограничений бесплатного хостинга можно найти на страниц сайтов Бесплатного хостинга.

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

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

Преимущества:

  • Нет оплаты за услуги

Недостатки:

  • Может быть на главной странице баннер компании, предоставляющей хостинг

  • Отсутствие как таковой технической и сервисной поддержки

  • Неожиданное временное прекращение работы, без предупреждения или каких-либо объективных причин;

  • Ограниченное дисковое пространство (в среднем до 30 Mb) – что не подходит для более «весомого» сайта.

  • Вы получаете доменное имя третьего уровня, например www.name.domen2.ru.

Кому может подойти:

  • Небольшим некоммерческим сайтам

  • Персональным страничкам.

Хостинг у провайдера

Большинство Интернет-провайдеров предлагают вместе с какой-либо из своих услуг дисковое пространство под домашнюю страничку.  Данный вариант значительно удобнее бесплатного хостинга:

  • Провайдер насеет ответственность за качество и бесперебойность работы своего сервера;

  • Ваша страничка будет именно вашей – на ней не смогут появиться чужие рекламные воззвания и баннеры.

  • У провайдера, безусловно, имеется служба технической поддержки – вы можете позвонить туда и проконсультироваться с дежурным администратором.

Но все же данный вид хостинга имеет свои недостатки:

  • Не все провайдеры разрешают использовать на своих серверах CGI-скрипты:

  • Имя вашей странички также остается длинным и зависит от доменного имени провайдера;

  • Также вы будете крепко привязаны к данной конкретной фирме – если вы поменяете провайдера или временно прекратите пользоваться Интернетом ваша страничка может быть удалена или то же заблокирована. При таком варианте событий вы можете потратить ваши усилия по продвижению и рекламе  вашего сайта впустую.

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

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

Виртуальный сервер

Самая популярная услуга в сети. Одним из главных достоинств является невысокая стоимость и простота в использовании. Вам предоставляется определенное место на диске сервера, предустановленное программное обеспечение, доступ к ресурсам сервера и каналу. Однако при этом объем потребляемых вами ресурсов строго ограничен тарифным планом. Таким образом, Виртуальный хостинг – это когда несколько сайтов находятся на одном оборудовании (сервере).

Преимущества

  • Доступная цена услуги

  • Высокая скорость обмена массивами данных

  • Обязательная техническая и сервисная поддержка специалистами хостера.

  • Доменное имя второго уровня www.name.ru

  • Предупреждения о технических работах, кратковременных сбоях, о возможности возникновения проблем какого-либо характера;

  • Дисковое пространство неограниченно по размеру и определяется тарифным планом.

Недостатки:

  • Невозможность нестандартных решений

  • Пропускная способность зависит от количества сайтов, находящихся на сервере

Виртуальный выделенный сервер

Данная услуга позволяет вам арендовать не весь сервер, а только часть его ресурсов. При данной услуге, в отличие от виртуального сервера, вы имеете возможность настраивать нужное именно вам программное обеспечение, оптимизировать производительность системы  и устанавливать необходимые приложения. Использование виртуального выделенного сервера может быть оправдано для хостинга большого Интернет сайта, сложных проектов. В данном случае  вы полностью не зависите от своих соседей.
Стоимость услуги виртуального выделенного сервера может составлять 30–100$ в месяц.

Преимущества:

  • Высокая скорость

  • Круглосуточная техническая и сервисная поддержка

  • Доменное имя второго уровня www.name.ru

  • Предупреждения о технических работах, кратковременных сбоях, о возможности возникновения проблем какого-либо характера;

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

  • Полноценный доступ к серверу.

  • Возможность конфигурирования любых параметров системы и приложений;

  • Возможность установки любого программного обеспечения или переконфигурирования системного программного обеспечения.

  • Удаление, добавление, изменение любых файлов в системе.

  • Полный контроль над процессами, пользователями и файлами в системе.

  • Возможность распоряжения своим IP-адресом, портами, фильтрами.

  • Реализация нестандартных решений.

  • Обеспечение мер безопасности со стороны провайдера.

  • Обслуживание почтового сервера через интерфейс как администратором так и офисным работником

Недостатки:

  • Нельзя использовать ресурсы сервера полностью;

  • Стоимость

Выделенный сервер

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

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

Преимущества:

  • Высокая скорость

  • Круглосуточная техническая и сервисная поддержка

  • Доменное имя второго уровня www.name.ru

  • Предупреждения о технических работах, кратковременных сбоях, о возможности возникновения проблем какого-либо характера;

  • Дисковое пространство может быть сколько угодно большим и зависит от технических возможностей сервера.

  • Полноценный доступ к серверу.

  • Возможность конфигурирования любых параметров системы и приложений;

  • Возможность установки любого программного обеспечения или переконфигурирования системного программного обеспечения.

  • Удаление, добавление, изменение любых файлов в системе.

  • Полный контроль над процессами, пользователями и файлами в системе.

  • Возможность распоряжения своим IP-адресом, портами, фильтрами.

  • Реализация нестандартных решений.

  • Обеспечение мер безопасности со стороны провайдера.

  • Обслуживание почтового сервера через интерфейс как администратором, так и офисным работником

Недостатки:

  • Очень высокая стоимость

  • Необходимость в специалисте, который бы обслуживал сервер

Co-location

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

Единственное, чем отличается co-location от выделенного сервера, — это то, что в этом случае сервер принадлежит вам, вы только арендуете помещение, где он расположен и заключаете договор на его поддержку и администрирование.

Стоимость co-location составляет от 100$ в месяц и выше.

Преимущества и недостатки такие же, как и у Выделенного сервера.

Тарифный план.

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

При выборе тарифного плана следует принять во внимание:

  • размер предоставляемого дискового пространства, 

  • возможность иметь множество почтовых адресов, 

  • установка и запуск приложений (cgi, php, MySQL), 

  • доступ к сайту по FTP, 

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

  • уровень оплаченного исходящего трафика. 

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

  • В стоимость хостинга должна входить регистрация доменного имени третьего уровня в зоне сервера, предоставляющего дисковое пространство. 

  • При выборе хостинга и компании, его обеспечивающей, обязательно узнайте пропускную способность канала 

  • Выясните степень загруженности серверов компании 

  • Определите, что вы можете делать сами, и что будет делать техническая поддержка 

  • Уточните, производится ли резервное копирование информации, это понадобится, если случиться сбой в работе сервера. 

  • Выясните, производится ли уведомление об окончании средств на вашем счете.

Сервисы и условия хостинга

Если ваш первый веб-сайт будет состоять из нескольких страниц и логотипа, то вполне подойдет тарифный план, где размер дискового пространства будет от 100 Mи до 200 Mb. В зависимости от выбранного вами тарифа вам  может предоставляться дисковое пространство от 100 Mb до 1Gb.

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

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

Одним из полезных и важных для вас сервисов является предоставление одного или нескольких почтовых аккаунтов. Благодаря им вы можете открывать почтовые ящики вида - ваше_имя@ваш_домен.ru. Ограничение здесь касается числа отдельных POP3 и SMTP аккаунтов. Это означает, что несмотря на различные адреса, вы имеете ограниченное число отдельных соединений с помощью почтовой программы.

Провайдеры предоставляют возможность своим клиентам механизм закачки файлов на сервер – что обеспечивает обновление вашего сайта. Данный механизм реализуется через FTP доступ и сводится к обычному копированию папок в FAR или Windows Commander

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

Как уже говорилось, хостинг провайдеры предоставляют вам в использование программное обеспечение. Например, поддержка PHP, своя cgi-bin директория, Perl, POP3/SMPT/IMAP4 почтовые ящики, возможность установки базы данных, возможность создания поддоменов, доступ по ftp,  ежедневное резервное копирование и некоторые другие возможности. Например, если вы хотите, чтобы ваш сайт был интерактивен, то вам, скорее всего понадобиться поддержка скриптов PHP или Perl.

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

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

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

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

Заключение

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

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

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

  • В ряде случаев запрещено создание виртуальных библиотек с материалами, авторские права на которые принадлежат третьим лицам, а также коллекций музыкальных произведений в формате МРЗ.

  • На бесплатных серверах не приветствуется публикация политической рекламы и иногда сайтов коммерческой направленности.

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