Какой бывает хостинг

photo by gheekХостинг-услуги уже давно образуют развитый рынок. Ещё десять лет назад услуга хостинга часто подразумевала выделение клиенту интернет-провайдера места на сервере под домашнюю страничку с труднопроизносимым адресом вида http://www.cityline.ru/~myuserpage. Теперь же ситуация изменилась: клиенту предлагают широкий набор услуг и технологий. Главное - не потеряться в богатстве выбора.

Например, хостинги различаются по типу организации сервисов: помимо специализированных хостингов, есть виртуальные хостинги, виртуальные выделенные серверы, физические серверы. Предоставление клиенту "виртуального хостинга" подразумевает выделение в его распоряжение места для хранения данных и http-сервера с некоторым количеством подключенных модулей расширений, при этом клиент может пользоваться только возможностями http-сервера и некоторыми функциями доступа к площадке (обычно, FTP и SSH) и управления сервером. Хостинг-провайдер размещает на одном физическом сервере множество виртуальных хостингов. Сейчас виртуальный хостинг является самым распространённым типом - всё потому, что для подавляющего большинства web-сайтов его функциональности вполне достаточно.

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

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

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

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

Настройка же выделенного сервера вполне может потребовать от пользователя не только умения отличать bash от cron, но и знаний принципов IP-маршрутизации. Впрочем, некоторые хостинг-провайдеры предоставляют "эргономичные интерфейсы" и для управления виртуальным выделенным сервером. А вот настройку и сопровождение физического выделенного сервера в любом случае придётся поручать квалифицированному техническому специалисту.