Фотографии всех основных нерудных материалов здесь
Хостинг - для Чайника,
или другими словами: что такое хостинг и с чем его "едят"
Автор: Сергей Хрипко
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. Классификация видов хостинга.
Существует несколько вариантов классификации хостинга, например:
- По принципу используемой технологии:
- Unix хостинг
- Windows хостинг
- По принципу размещения:
- виртуальный хостинг (Shared hosting)
- виртуальный выделенный сервер (VPS, VDS)
- отдельный физический сервер (Dedicated, Collocation)
- По принципу оплаты:
- бесплатный хостинг
- платный хостинг
Кратко рассмотрим каждый из описанных выше разновидностей хостинга.
«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
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|