• доступно о веб-разработке
30.09.2012 Интернет , , , , ,

Хостинг

Хостинг

Уверен, что многие завсегдатаи Рунета слышали это слово и не один раз. Но не все в полной мере понимают его смысл. Поэтому, как обычно, постараюсь простыми словами объяснить о не самой простой услуге, которая называется «Хостинг».

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

Адрес найден, что дальше? Сигнал от вашего компьютера отправляется серверу (рабочему компьютеру) по указанному адресу через сложную систему маршрутизации.

В итоге между вашим компьютером и сервером с сайтом создается канал, по которому и совершается загрузка страницы сайта вместе с её содержимым (картинки, стили, скрипты и так далее).

И вот здесь мы напрямую подходим к понятию хостинга.

Сервер

Чем отличается сервер от обычного компьютера? Вообще, в переводе с английского существительное server образовано от глагола to serve, что в переводе на русский означает «служить».

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

Важной отличительной особенностью серверов является их постоянная работа в режиме 24/7. Ведь сайты могут запрашиваться из любой страны в любое время дня и ночи.

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

Датацентр

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

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

Стабильная работа сервера подразумевает под собой:

  • Бесперебойное питание.
    Для этого каждый сервер подключается к розетке через UPS(источник бесперебойного питания и стабилизатор напряжения), на случай возможных проблем. Также датацентры имеют резервный дизельный или бензиновый генератор электроэнергии на случай отключения электричества в здании.
  • Охлаждение.
    Компьютеры греются. И порой обычных корпусных вентиляторов бывает недостаточно для обеспечения стрессоустойчивой работы. Для этого все датацентры тщательно продумывают систему вентиляции. Помню был пару лет назад случай летом, когда в одном датацентре погорели компьютеры от того, что жара начисто убила систему вентиляции.
  • Высокоскоростное подключение к Сети.
    Обычно тянут оптоволоконный канал где-то в 10Гбит/секунду. И каждому расположенному серверу дают гарантированную скорость в 10/100 Мбит/сек.
Как это все выглядит?
 Датацентр
Как-то так. Коридоры со шкафами-стойками и в них сервера в плоских (рэковых, rack — корпус) корпусах.
Датацентр предлагает размещение серверов (вышеперечисленные услуги) или же аренду уже размещенных серверов.
Все зависит от потребностей, но часто вариант аренды оказывается более выгодным. Потому как если что-то сломается (например, перегорит жесткий диск), датацентр решает проблему сам. Так как сервер — его собственность.
Иначе, если сервер в вашей собственности, все вопросы такого рода решаются либо лично, либо за доплату. Что представляет собой лишние затраты и нервы.
На одном сервере могут работать тысячи сайтов. Все зависит от нагрузки.
Но зачем нам поначалу целый сервер? Это дорого. И для размещения пары сайтов такие мощности просто не нужны.
Поэтому была придумана услуга хостинга.

Хостинг

Это слово происходит от английского глагола to host — «принимать гостей».

За скромную сумму вам в зависимости от ваших нужд выдается кусочек мощности сервера.

К примеру, на сервере может быть жесткий диск на 1Тб, но такой сервер стоит 6000 рублей в месяц.

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

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

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

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

Когда мы с вами дойдем до настройки собственного сервера, вы откроете для себя дивный новый мир его программного устройства.

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

Есть еще нечто среднее между выделенным сервером и хостингом.

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

Технологии виртуализации получили широкое распространение за последние 10 лет. Это когда вы можете запустить несколько операционных систем на одной машине.

Заняли они свою нишу на рынке серверов, создав новую услугу, которая называется VPS (Virtual Private Server, Виртуальный Частный Сервер) или VDS (Virtual Dedicated Server, Виртуальный Выделенный Сервер).

На одном физическом сервере запускается несколько виртуальных машин с ограниченными ресурсами. Такой вариант уже мощнее простого хостинга (хотя все зависит от, как говорится), но все также является лишь частью «пирога».

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

Однако, и администрировать такой сервер вы будете самостоятельно. А до этого еще нужно дорасти в профессиональном плане.

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

 

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

Поделиться

Комментарии Правила дискуссии

Читайте ранее:
Система доменных имен
Система доменных имен

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

Закрыть