место под солнцем

АНДРЕЙ КАРОЛИК (WWW.SL.RU)

Спецвыпуск: Хакер, номер #073, стр. 073-032-1

ХОСТИНГ

ЛЕТ ДЕСЯТЬ НАЗАД НИКТО НЕ МОГ ВНЯТНО СКАЗАТЬ, ЧЕМ ОТЛИЧАЕТСЯ ДОМЕН ОТ ХОСТИНГА, ПУТАЯ ОДНО С ДРУГИМ ИЛИ НАЗЫВАЯ ВСЕ ОДНИМ СЛОВОМ. ТЕ ВРЕМЕНА ПРОШЛИ, НО И СЕЙЧАС НЕ КАЖДЫЙ В СОСТОЯНИИ ЧЕТКО ОБЪЯСНИТЬ, КАКОЙ ХОСТИНГ БЫВАЕТ, РАЗЛИЧАЯ ТОЛЬКО ДВА ПОГРАНИЧНЫХ СОСТОЯНИЯ — ПЛАТНЫЙ ИЛИ БЕСПЛАТНЫЙ

[хостинг — это...]

Используются разные варианты перевода слова «hosting», но суть одна — твой сайт размещается на компьютере интернет-провайдера. Таким образом, хостинг — это услуга по размещению твоего сайта на веб-сервере, либо твоего веб-сервера на «площадке» (если речь идет о co-location) интернет-провайдера. В жизни хостингом часто называют не только услугу, но и «площадку» или даже провайдера (хостера), который эту услугу предоставляет.

Хостинг нужен тем, у кого есть собственный сайт, так как размещение на хостинге позволит другим пользователям Сети посещать этот сайт круглосуточно (любимая реклама хостеров — «24x7x365», что значит 24 часа в день, 7 дней в неделю и 365 дней в году). Хотя некоторые иногда используют хостинг исключительно для заведения почтовых ящиков на своем домене (сайт не нужен, но иметь почтовые ящики на том же mail.ru — не солидно).

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

[виртуальный хостинг.]

Виртуальный хостинг — самый распространенный, в силу его дешевизны, доступности и простоты организации. Самое наглядное сравнение — коммунальная квартира. У каждого обитателя есть своя комната, есть места общего пользования (прихожая, туалет, кухня) и ресурсы, общие для всех (электрическая сеть, вода). Аналогично и на виртуальном хостинге — в рамках своей комнаты (аккаунта) ты можешь расставлять мебель по своему усмотрению — разместить сайт, настроить почтовые ящики и так далее. Но общие ресурсы, такие как процессор и память, делятся между всеми клиентами виртуального хостинга. И ограничить общие ресурсы для каждого «соседа» нельзя. Правда, можно ввести некоторые лимиты: запретить скриптам выполняться дольше N секунд или использовать свыше NN оперативной памяти. Но выделить конкретный процент процессорного времени каждому клиенту на виртуальном хостинге технически невозможно.

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

Но у виртуального хостинга есть преимущество — цена. Его стоимость в разы меньше стоимости того же виртуального выделенного сервера. К тому же, если у тебя достаточно простой сайт и он не требователен к ресурсам, то виртуальный хостинг это оптимальный выбор.

Содержание  Вперед на стр. 073-032-2
ttfb: 70.82986831665 ms