Что такое веб-хостинг?
Поделитесь этим сайтом с друзьями!
Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь - поддержите материально автора. Это легко сделать закинув денежек на Yoomoney № 410011416229354. Или на телефон +7(928)274-0281. Даже небольшая сумма может помочь написанию новых статей :) Или поделитесь ссылкой на эту статью со своими друзьями. |
Веб-хостинг это услуга суть которой в размещении сайта на специальном компьютере (сервере) который подключен к Интернет круглосуточно. То есть компания, предоставляющая эту услугу, сдает в аренду компьютер который постоянно подключен к Интернет. Теоретически любой человек может свой собственный компьютер использовать для хостинга своего (или чужого) сайта. Однако на практике это выйдет гораздо дороже, чем купить услугу хостинга у специализированной компании. Дело в том, что к веб-серверу предъявляются особые требования, в сравнении с обычным компьютером:
Реализовать эти требования в домашних условиях или в условиях офиса конечно можно. Но стоить это будет дорого. ТерминологияСерверВ зависимости от контекста может обозначать физический компьютер, специальный дистрибутив операционной системы или отдельную прикладную программу. В случае физического сервера часто пишут или просто слово "сервер" или слово "сервер" с указанием какой-либо характеристики или названия производителя. Например: "сервер Xeon", "сервер HP". В случае если подразумевается специальный дистрибутив операционной системы могут писать например так "Ubuntu server edition", "Microsoft Server 2008". В случае прикладной программы могут писать слово вместе типом прикладной задачи - "сервер баз данных", "веб-сервер". Или с названием прикладной программы - "сервер Apache", "сервер MySQL". Тариф, тарифный планНабор определенных функций и параметров в сочетании с определенной стоимостью. За услугу хостинга оплату обычно берут на повременной основе - помесячно. Опции тарифа определяют какой сайт можно разместить на хостинге, если оплачивать по этому тарифу. В любом тарифе есть две группы опций:
Например если нужно разместить сайт на основе 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 |