П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 176195 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 73023 раз(а).

Учебник HTML.
Просмотров 72710 раз(а).

Руководство по PHP5.
Просмотров 43467 раз(а).

Хостинг через призму DNS.
Просмотров 50048 раз(а).

Подборка текстов стандартных документов.
Просмотров 43700 раз(а).

Учебник PHP - Самоучитель
Просмотров 50013 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 50382 раз(а).

Внешние атаки...
Просмотров 40788 раз(а).

Учебник PHP.
Просмотров 35908 раз(а).

SSI в примерах.
Просмотров 26981 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь




Хостинг - для Чайника,
или другими словами: что такое хостинг и с чем его "едят"


Автор: Сергей Хрипко

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

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

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

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

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

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

Хостинг — это продукт 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 года, когда появились компании, предоставляющие только хостинг и не предоставляющие услуги подключения конечного пользователя к Интернету.

3. Классификация видов хостинга.

Существует несколько вариантов классификации хостинга, например:

  1. По принципу используемой технологии:

    • Unix хостинг
    • Windows хостинг


  2. По принципу размещения:

    • виртуальный хостинг (Shared hosting)
    • виртуальный выделенный сервер (VPS, VDS)
    • отдельный физический сервер (Dedicated, Collocation)


  3. По принципу оплаты:

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

Кратко рассмотрим каждый из описанных выше разновидностей хостинга.


«Unix хостинг» обычно предпочитают разработчики сайтов на Perl, PHP и использующие базу данных MySQL. Unix хостинг подходит для всех, кто ищет недорогой и качественный хостинг для производительных веб приложений. Сервер на котором предоставляются услуги Unix хостинга работает на опреационной системе Unix, как правило это FreeBSD или Linux. В качестве web-сервера как правило используется Apache. В качестве языков программирования можно использовать PHP, Perl или С++ (комилятор gcc). В качестве СУБД как правило предоставляется в использование MySql или PostgreSQL


«Windows хостинг» обычно предпочитают разработчики сайтов на ASP и использующие базу данных MS SQL. Windows хостинг, как правило, в 2 и более раз дороже чем Unix-хостинг. Сервер на котором предоставляются услуги Windows хостинга работает на опреационной системе Windows. В качестве web-сервера как правило используется Internet Information Server (ISS) или Apache. В качестве языков программирования можно использовать ASP. В качестве СУБД как правило предоставляется в использование MS SQL или MySql


«Виртуальный хостинг» - на одном хостинговом сервере провайдера размещаются от нескольких сотен клиентских сайтов до тысячи и более. Как правило, обслуживание всех сайтов размещенных на сервере хостинг-провайдера обеспечивает один web-сервер (например, Apache или Internet Information Server), один сервер Баз Данных (MySql, MS SQL или PostgreSQL) и один mail-сервер. Однако существуют и другие технологии предоставления виртуального хостинга предполагающие наличие на одном хостинговом сервере нескольких web-, mail- и MySql-серверов.


Виртуальный выделенный сервер (VDS, VPS) - технология построенная на идее разделения ресурсов сервера несколькими пользователями, но дающая полный контроль над вашими собственными приложениями. Услуга «виртуальный выделенный сервер» - это нечто среднее между услугой «виртуальный хостинг» и услугой «dedicated/collocation». Как правило на одном хостинговом сервере размещается несколько десятков пользовательских виртуальных выделенных серверов. На одном виртуальном выделенном сервере пользователь может размещать несколько сайтов и от их количества не зависит стоимость данной услуги. Предоставление услуги «виртуальный выделенный сервер» предполагает выделение пользователю привилегий суперюзера root, что позволяет пользователю в дальнейшем самостоятельно администрировать свой виртуальный выделенный сервер.


отдельный физический сервер (Dedicated, Collocation) в дата центре провайдера - на одном физическом сервере размещается один или более сайтов, но все они принадлежат одному клиенту. Эта услуга наиболее востребована для:

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

Сам сервер можно купить самостоятельно и в этом случае речь будет идти об услуге Collocation (размещение собственного сервера в дата-центре провайдера), либо взять сервер в аренду у провайдера и в этом случае речь будет идти об услуге Dedicated (аренда сервера провайдера размещенного в дата-центре).

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


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

21.11.2005



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: