В настоящее время Интернет стал неотъемлемой частью нашей жизни. В Интернете можно найти все что угодно и о чем угодно. Большую долю информации в Интернете мы получаем посредством веб сайтов (или просто сайтов). Что же такое сайт?
Понятным языком – сайт это совокупность Веб страниц, текст которых написан на специальном языке разметки текста HTML. Сайт может состоять из одной или из нескольких тысяч страниц. Создать свой сайт может практически каждый, кто имеет в своем распоряжении персональный компьютер и хоть малейшее понятие в HTML. Создав свою веб страничку (на компьютере она храниться в виде файла), подключив свой компьютер к сети Интернет и установив на нем специальное программное обеспечение, каждый человек сможет показать ее миру! Этот сайт смогут увидеть друзья разработчика сайта, которым он скажет IP адрес своего компьютера. Если о сайте узнают 2 человека, то они по протоколу HTTP смогут зайти на этот сайт и посмотреть его содержимое. Но в случае попытки зайти на сайт сразу 100 посетителям одновременно возникнет проблема: сайт будет загружаться очень долго. В чем же причина такой задержки? Прежде всего это обусловлено низкой скоростью передачи данных от компьютера создателя сайта к сети Интернет. Как правило домашние компьютеры имеют скорость подключения 64 КБ/с. Рассмотрим простой пример: страница сайта занимает 20 КБ. Одновременно эту страницу решили просмотреть 3 человека. Скорость подключения к сети, как говорилось ранее, составляет 64 КБ/с. Получаем 3 х 20 = 60КБ. Т.е. эти три человека смогут закачать эту страницу в течение одной секунды. Если их будет четверо – время загрузки увеличится, если их будет 100 или вообще 1000 – то время закрузки одной страницы будет недопустимо велико!
Какой решить эту проблему? Можно подключить персональный компьютер к высокоскоростному каналу и платить большие деньги за его использование. Но можно и по-другому. В настоящее время существуют организации, которые покупают специальные компьютеры – сервера, располагают их в специальных зданиях – дата центрах и подключают эти сервера к высокоскоростным каналам передачи данных. А каждый, кто создает свой сайт может разместить его на этих серверах. Эта услуга получила название хостинг.
Хостинг — услуга по предоставлению дискового пространства для физического размещения файлов сайта на сервере, постоянно находящегося в сети (обычно Интернет).
Разберем это определение подробно. Хостинг – это прежде всего предоставление части жесткого диска сервера для размещения на нем файлов сайта. Этот сервер подключен к высокоскоростному каналу передачи данных и постоянно включен. Так что сайт размещенный на таком сервере в любое время суток будет доступен для просмотра и достаточно быстро будет загружаться сразу у нескольких желающих его просмотреть.
Виды хостинга:
Хостинг можно классифицировать в зависимости от:
- программного обеспечения, установленного на сервере;
- содержимого, размещаемого на серверах хостинг провайдера;
- типа сервера, на котором размещается файлы сайтов или програмы;
- в зависимости от места расположения технической площадки
В зависимости от программного обеспечения хостинг разделяют на UNIX хостинг и WINDOWS хостинг. Это означает, что на сервере установлено соответствующее программное обеспечение. Какой хостинг лучше – это уже тема отдельной статьи.
По типу размещаемых сайтов хостинг подразделяют на web хостинг (размещение файлов сайта) и aplication хостинг (размещение программ).
В зависимости от типа сервера хостинг подразделяют на
Виртуальный хостинг подразумевает размещение на одном физическом сервере файлов сайтов (программ) сразу нескольких владельцев. Каждому ресурсу отводиться свое место на жестком диске. Процессорное время и память сервера эти ресурсы используют совместно.
Виртуальный выделенный сервер также подразумевает размещение Интернет ресурсов на одном физическом сервере, но при помощи специальных программ ресурсы физического сервера разбивается на несколько, так называемых, виртуальных выделенных серверов. Каждый виртуальный выделенный сервер не зависим от своих «соседей» в плане использования процессорного времени и памяти – он имеет свой определенный лимит, отведенный ему программой.
Выделенный сервер подразумевает аренду физического сервера владельцем крупного Интернет ресурса у хостинг провайдера. Этот сервер находиться на технической площадке хостинг провайдера, постоянно подключен к бесперебойной сети электропитания и высокоскоростным каналам передачи информации. Главное отличие выделенного сервера от виртуального хостинга (виртуального выделенного сервера) это то, что никто кроме арендатора не имеет доступ к серверу, даже хостинг провайдер. Технический персонал Дата цента (технической площадки) следит лишь за внешними показателями сервера: нормальной работой составных частей сервера, электропитанием и т.д. То, какое программное обеспечение установлено на сервере, какие Интернет ресурсы расположены на нем, известно лишь самому арендатору и больше никому.
Colocation (дословно с английского «соразмещение») подразумевает размещение собственного сервера клиента на технической площадке хостинг провайдера. Для сервера выделяется место в стойке, он подключается к высокоскоростным каналам передачи информации и к сети надежного и бесперебойного электропитания. Отличие colocation от выделенного сервера состоит в том, что технический персонал Дата центра следит лишь за электропитанием сервера и за каналами связи в которые он включен. Если какая либо составная часть сервера выходит из строя - неисправность устраняется силами клиента.
В зависимости от страны расположения технической площадки хостинг может быть, например: российский (техническая площадка расположена в России), украинский (в Украине), американский (в США) и т.д.
В качестве примера охарактеризуем хостинг от хостинг провайдера Ipipe Inc, основываясь на вышеизложенном, на примере тарифного плана «Старт». Хостинг от Ipipe это:
UNIX хостинг;
Web хостинг;
Виртуальный хостинг;
Американский хостинг.
В заключение отметим, что хостинг это не только выделение (аренда) места на жестком диске сервера и подключение этого сервера к скоростным каналам информации. В настоящее время сайты имеют различную степень сложности (от домашней странички до больших Интернет порталов), для нормального представления и бесперебойной работы которых необходим целый ряд дополнительных функций, которые должен выполнять хостинг сервер. Эти функции реализованы у многих хостинг провайдеров путем установки дополнительных вспомогательных программ на серверах, но у кого-то лучше и качественнее, а у кого-то хуже. Чтобы обсудить это в форуме, нажмите здесь.
Быстрый переход к содержимому сайта Karman.com.ua:
Новости, советы, углубленные знания, знания для новичков, законодательство, интересные скрипты, фотогалереи, отчеты, статьи о хостинге: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 Часто задаваемые общие вопросы о хостинге, про FTP, PHPMyAdmin и MySQL, CPanel, Предустановленные скрипты, WHM, Cron, .htaccess, SSH, Паролирование директорий,
О доменах, о работе с сайтом, о Раскрутке сайта, об Электронной почте, про Основы web-программирования: 0, 1 Энциклопедия основных терминов хостинга, программного обеспечения, железной стороны хостинга, технологий, электронной почты и доменов: 0, 1, 2, 3, 4, 5, 6 Сайты о хостинге (форумы, хостинг-провайдеры, студии веб-дизайна, домен-регистраторы, инструментарии в помощь вебмастеру): 0, 1, 2