Что такое веб-хостинг?

Spacer
Поделитесь этим сайтом с друзьями!

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь - поддержите материально автора. Это легко сделать закинув денежек на Yoomoney № 410011416229354.

Или на телефон +7(928)274-0281.

Даже небольшая сумма может помочь написанию новых статей :)

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

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

Теоретически любой человек может свой собственный компьютер использовать для хостинга своего (или чужого) сайта. Однако на практике это выйдет гораздо дороже, чем купить услугу хостинга у специализированной компании. Дело в том, что к веб-серверу предъявляются особые требования, в сравнении с обычным компьютером:

  1. Он должен работать круглосуточно и не отключаться ни при каких условиях.
  2. Он должен быть подключен к Интернет через канал с высокой пропускной способностью.
  3. Канал подключения к Интернет тоже должен работать круглосуточно, без отключений.

Реализовать эти требования в домашних условиях или в условиях офиса конечно можно. Но стоить это будет дорого.

Терминология

Сервер

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

В случае физического сервера часто пишут или просто слово "сервер" или слово "сервер" с указанием какой-либо характеристики или названия производителя. Например: "сервер Xeon", "сервер HP".

В случае если подразумевается специальный дистрибутив операционной системы могут писать например так "Ubuntu server edition", "Microsoft Server 2008".

В случае прикладной программы могут писать слово вместе типом прикладной задачи - "сервер баз данных", "веб-сервер". Или с названием прикладной программы - "сервер Apache", "сервер MySQL".

Тариф, тарифный план

Набор определенных функций и параметров в сочетании с определенной стоимостью. За услугу хостинга оплату обычно берут на повременной основе - помесячно. Опции тарифа определяют какой сайт можно разместить на хостинге, если оплачивать по этому тарифу. В любом тарифе есть две группы опций:

  1. Доступные функции. Например наличие (или отсутствие) сервера баз данных. Возможность (или невозможность) выполнения на сайте скриптов (обычно на языке PHP).
  2. Производительность. Размер оперативной памяти, частота процессора, количество ядер или процессоров, пропускная способность канала подключения к Интернет.

Например если нужно разместить сайт на основе CMS, то необходимо искать тарифный план с поддержкой сервера MySQL, скриптов PHP, а также определенный минимальный объем оперативной памяти.

Хостер

Компания которая продает услугу хостинга.

 

Типы хостинга

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

Виртуальный хостинг

Самый дешевый тип хостинга. На физическом сервере установлена операционная система (чаще всего Linux или FreeBSD). На этой ОС установлены программные серверы  - веб-сервер (чаще всего Apache) и сервер баз данных (чаще всего MySQL), FTP, SSH и т.п.

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

Образно виртуальный хостинг можно представить в виде большой песочницы в которой играет много детей. Они толкают друг друга, дерутся из-за игрушек, ломают другу другу "куличики". Не потому, что они плохие. Места мало, игрушек мало.

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

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

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

Виртуальный выделенный сервер (VDS или VPS)

Более дорогой вид хостинга. На физическом сервере установлена операционная система с поддержкой какой-либо программы виртуализации. Такая программа эмулирует некоторое количество условных компьютеров (виртуальных машин) и разделяет между ними ними ресурсы реального, физического сервера. Например на физическом сервере 4 процессора и 1 Гб памяти, а система виртуализации эмулирует 4 компьютера в каждом из которых 1 процессор и 256 Мб памяти.

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

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

Выделенный физический сервер

Самый дорогой тип хостинга. Один сайт использует все ресурсы физического сервера. Никаких соседей, никаких посторонних влияний. Любые настройки, любая ОС, любые прикладные программы. Полная свобода. Один ребенок во всей песочнице.

 

Дата-центры (ЦОД)

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

Несколько хостеров могут арендовать серверы в одном и том же дата-центре. Одна компания-хостер может арендовать серверы в разных дата-центрах. Крупные хостеры могут перепродавать аренду физических серверов мелким хостерам. Например крупная компания покупает 100 серверов в дата-центре и затем продает их по одному. Мелкая компания покупает, у крупной, аренду одного сервера, устанавливает на него необходимые программы и затем продает виртуальный хостинг, который "крутится" на этом одном физическом сервере.

Продолжение темы создания сайтов: Что такое веб сайт? и Какой создать сайт?

Иван Сухов, 2015 г.

Поделитесь этим сайтом с друзьями!

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь - поддержите материально автора. Это легко сделать закинув денежек на Yoomoney № 410011416229354.

Или на телефон +7(928)274-0281.

Даже небольшая сумма может помочь написанию новых статей :)

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

  Copyright digital.workshop 1999 - 2021.  
Это произведение доступно по лицензии Creative Commons Attribution-NoDerivs 3.0.
Developed by digital.workshop