Веб-хостинг
Часть серии о |
Интернет-хостинг |
---|
Полнофункциональный хостинг |
Веб-хостинг |
Веб-хостинг для конкретных приложений |
По формату контента |
Другие типы |
Служба веб-хостинга — это тип службы интернет-хостинга , которая размещает веб-сайты для клиентов, т.е. она предлагает им средства, необходимые для создания и обслуживания сайта, и делает его доступным во Всемирной паутине . Компании, предоставляющие услуги веб-хостинга, иногда называют веб-хостами .
Обычно веб-хостинг требует следующего:
- один или несколько серверов , которые будут выступать в качестве хоста(ов) для сайтов; серверы могут быть физическими или виртуальными
- колокейшн для серверов, обеспечивающий физическое пространство, электричество и к Интернету ; подключение
- Конфигурация системы доменных имен для определения имен для сайтов и указания им хост-серверов;
- веб -сервер, работающий на хосте;
- для каждого сайта, размещенного на сервере:
- место на сервере(ах) для хранения файлов, составляющих сайт
- конфигурация для конкретного сайта
- часто база данных ;
- программное обеспечение и учетные данные , позволяющие клиенту получить к ним доступ, что позволяет ему создавать, настраивать и изменять сайт;
- возможность подключения к электронной почте , позволяющая хосту и сайту отправлять электронную почту клиенту.
История
До 1991 года использование Интернета было ограничено только «... для исследований и образования в области науки и техники ...». [1] [2] и использовался для трафика электронной почты , telnet , FTP и USENET , но только для небольшого количества веб-страниц. Протоколы Всемирной паутины были только что написаны. [3] и только в конце 1993 года появится графический веб-браузер для компьютеров Mac или Windows. [4] Даже после того, как произошло некоторое открытие доступа в Интернет, ситуация оставалась запутанной. [ нужны разъяснения ] до 1995 года. [5]
Чтобы разместить веб-сайт в Интернете , физическому лицу или компании понадобится собственный компьютер или сервер . [2] Поскольку не все компании имели для этого бюджет или опыт, услуги веб-хостинга начали предлагать размещение веб-сайтов пользователей на их собственных серверах, при этом клиенту не нужно было владеть необходимой инфраструктурой, необходимой для работы веб-сайта. Владельцы веб-сайтов, также называемые веб-мастерами , смогут создать веб-сайт, который будет размещаться на сервере службы веб-хостинга и публиковаться в сети службой веб-хостинга.
По мере того, как число пользователей Всемирной паутины росло, давление на компании, как большие, так и малые, с необходимостью присутствия в Интернете росло. К 1995 году такие компании, как GeoCities , Angelfire и Tripod, предлагали бесплатный хостинг. [6]
Классификация
Хостинг статических страниц
Самый простой — это веб-страницы и небольшие файловые хостинги, куда файлы можно загружать через протокол передачи файлов (FTP) или веб-интерфейс. Файлы обычно доставляются в Интернет «как есть» или с минимальной обработкой. Многие интернет-провайдеры (ISP) предлагают эту услугу подписчикам бесплатно. Частные лица и организации также могут получить хостинг веб-страниц у альтернативных поставщиков услуг.
Бесплатный веб-хостинг предлагается различными компаниями с ограниченными услугами, иногда поддерживаемыми рекламой. [ нужно обновить? ] и часто ограничен по сравнению с платным хостингом.
Хостинг одной страницы обычно достаточен для личных веб-страниц . Персональный хостинг веб-сайтов обычно бесплатен, спонсируется рекламой или стоит недорого. Хостинг бизнес-сайтов часто требует более высоких затрат в зависимости от размера и типа сайта.
Одноранговый хостинг
Более крупные хостинговые услуги
Многим крупным компаниям, не являющимся поставщиками услуг Интернета, необходимо постоянное подключение к Интернету для отправки электронной почты, файлов и т. д. на другие сайты. Компания может использовать компьютер в качестве хоста веб-сайта для предоставления подробной информации о своих товарах, услугах и возможностях для онлайн-заказов. [ непонятно ]
Сложный сайт требует более комплексного пакета, который обеспечивает баз данных поддержку и платформы разработки приложений (например, ASP.NET , ColdFusion , Java EE , Perl/Plack , PHP или Ruby on Rails ). Эти средства позволяют клиентам писать или устанавливать сценарии для таких приложений, как форумы и управление контентом . Пакеты веб-хостинга часто включают систему управления веб-контентом , поэтому конечному пользователю не нужно беспокоиться о технических аспектах. Secure Sockets Layer (SSL) используется для веб-сайтов, которые хотят зашифровать передаваемые данные.
Виды хостинга
Службы интернет-хостинга могут запускать веб-серверы . Объем услуг веб-хостинга сильно различается.
- Служба общего веб-хостинга . Один веб-сайт размещается на том же сервере, что и многие другие сайты, от нескольких до сотен веб-сайтов. Как правило, все домены могут использовать общий пул ресурсов сервера, например ОЗУ и ЦП . Функции, доступные в этом типе услуг, могут быть довольно базовыми и негибкими с точки зрения программного обеспечения и обновлений. Реселлеры часто продают общий веб-хостинг, а веб-компании часто имеют учетные записи реселлеров для предоставления хостинга клиентам.
- Реселлерский веб-хостинг — позволяет клиентам самим становиться веб-хостингами. Реселлеры могут работать для отдельных доменов в любой комбинации перечисленных типов хостинга, в зависимости от того, с кем они связаны в качестве реселлера. Учетные записи реселлеров могут сильно различаться по размеру: у них может быть собственный виртуальный выделенный сервер или совмещенный сервер. Многие реселлеры предоставляют услуги, практически идентичные плану общего хостинга своего провайдера, и сами предоставляют техническую поддержку.
- Виртуальный выделенный сервер — также известный как виртуальный частный сервер (VPS), делит ресурсы сервера на виртуальные серверы, где ресурсы могут быть распределены таким образом, чтобы это не отражало напрямую базовое оборудование. Ресурсы VPS часто выделяются на основе отношения «один сервер ко многим VPS», однако виртуализация может осуществляться по ряду причин, включая возможность перемещения контейнера VPS между серверами. Пользователи могут иметь root-доступ к своему виртуальному пространству. Иногда клиенты несут ответственность за установку исправлений и обслуживание сервера (неуправляемый сервер), или провайдер VPS может предоставить клиенту задачи по администрированию сервера (управляемый сервер).
- Услуга выделенного хостинга – пользователь получает собственный веб-сервер и получает полный контроль над ним (пользователь имеет root-доступ для Linux/доступ администратора для Windows); однако пользователь обычно не является владельцем сервера. Одним из типов выделенного хостинга является самоуправляемый или неуправляемый. Обычно это самый дешевый вариант для выделенных планов. Пользователь имеет полный административный доступ к серверу, что означает, что клиент несет ответственность за безопасность и обслуживание своего выделенного сервера.
- Услуга управляемого хостинга – пользователь получает собственный веб-сервер, но не имеет полного контроля над ним (пользователю запрещен root-доступ для Linux/доступ администратора для Windows); однако им разрешено управлять своими данными через FTP или другие инструменты удаленного управления. Пользователю запрещен полный контроль, чтобы поставщик мог гарантировать качество обслуживания, не позволяя пользователю изменять сервер или потенциально создавать проблемы с конфигурацией. Пользователь обычно не является владельцем сервера. Сервер сдается в аренду клиенту.
- Служба веб-хостинга колокейшн — аналогична услуге выделенного веб-хостинга, но пользователь владеет коло-сервером; хостинговая компания предоставляет физическое пространство, которое занимает сервер, и заботится о нем. Это самый мощный и дорогой тип веб-хостинга. В большинстве случаев поставщик услуг колокейшн может практически не оказывать поддержку непосредственно машине своего клиента, предоставляя только электроэнергию, доступ в Интернет и средства хранения данных для сервера. В большинстве случаев для colo у клиента есть собственный администратор, который посещает центр обработки данных на месте, чтобы выполнить любые обновления или изменения оборудования. Раньше многие провайдеры колокейшн принимали любую конфигурацию системы для хостинга, даже те, которые размещались в корпусах типа мини -башня настольного компьютера , но теперь большинству хостов требуются корпуса для монтажа в стойку и стандартные конфигурации системы.
- Облачный хостинг — Хостинг на основе кластерных серверов с балансировкой нагрузки. Веб-сайт, размещенный в облаке, может быть более надежным, чем альтернативы, поскольку другие компьютеры в облаке могут компенсировать поломку одного компонента оборудования. Кроме того, локальные перебои с электроснабжением или даже стихийные бедствия менее проблематичны для сайтов, размещенных в облаке, поскольку облачный хостинг децентрализован. Облачный хостинг также позволяет провайдерам взимать с пользователей плату только за ресурсы, потребляемые пользователем, а не фиксированную плату за сумму, которую пользователь ожидает использовать, или фиксированную стоимость авансовых инвестиций в оборудование. Альтернативно, отсутствие централизации может дать пользователям меньше контроля над тем, где находятся их данные, что может стать проблемой для пользователей, у которых есть проблемы с безопасностью данных или конфиденциальностью в соответствии с рекомендациями GDPR . Пользователи облачного хостинга могут запрашивать дополнительные ресурсы по требованию, например, только в периоды пикового трафика, перекладывая при этом ИТ-управление на службу облачного хостинга.
- Кластерный хостинг — наличие нескольких серверов, на которых размещается один и тот же контент, для лучшего использования ресурсов. Кластерные серверы — идеальное решение для выделенного хостинга с высокой доступностью или создания масштабируемого решения для веб-хостинга. Кластер может отделять веб-обслуживание от возможности размещения базы данных. (Обычно веб-хосты используют кластерный хостинг для своих планов общего хостинга, поскольку массовое управление клиентами дает множество преимуществ). [8]
- Грид-хостинг . Эта форма распределенного хостинга предполагает, что кластер серверов действует как сетка и состоит из нескольких узлов. [ нужна ссылка ]
- Домашний сервер соединение обычно потребительского уровня . Частный сервер можно использовать для размещения одного или нескольких веб-сайтов через широкополосное . Это могут быть специально созданные машины или, чаще всего, старые ПК. Некоторые интернет-провайдеры блокируют домашние серверы, запрещая входящие запросы к TCP- порту 80 подключения пользователя и отказываясь предоставлять статические IP-адреса . Распространенный способ получить надежное имя хоста DNS — создать учетную запись в службе динамического DNS . Служба динамического DNS автоматически изменит IP-адрес, на который указывает URL-адрес, при изменении IP-адреса. [9]
Некоторые конкретные типы хостинга, предоставляемые поставщиками услуг веб-хостинга:
- Файловый хостинг : размещает файлы, а не веб-страницы.
- Хостинг изображений
- Видеохостинг
- Хостинг блогов
- мусорная паста
- Программное обеспечение для корзины покупок
- Хостинг электронной почты
Управление хостом
Хост также может предоставлять интерфейс или панель управления для управления веб-сервером и установки скриптов, а также других модулей и сервисных приложений, таких как электронная почта. Веб-сервер, который не использует панель управления для управления учетной записью хостинга, часто называют «безголовым» сервером. Некоторые хосты специализируются на определенном программном обеспечении или услугах (например, электронная коммерция, блоги и т. д.).
Надежность и время безотказной работы
Доступность веб - сайта измеряется процентом года, в течение которого веб-сайт является общедоступным и доступным через Интернет. Это отличается от измерения времени безотказной работы системы. Время безотказной работы означает, что сама система находится в сети. Время безотказной работы не учитывает возможность доступа к нему, как в случае сбоя сети. [ нужна ссылка ] (SLA) хостинг-провайдера Соглашение об уровне обслуживания может включать определенное количество плановых простоев в год для выполнения обслуживания систем. Это запланированное время простоя часто исключается из временных рамок SLA, и его необходимо вычесть из общего времени при расчете доступности. В зависимости от формулировки соглашения об уровне обслуживания, если доступность системы падает ниже уровня, указанного в подписанном соглашении об уровне обслуживания, хостинг-провайдер часто обеспечивает частичное возмещение потерянного времени. То, как определяется время простоя, меняется от поставщика к поставщику, поэтому чтение соглашения об уровне обслуживания является обязательным. [10] Не все провайдеры публикуют статистику бесперебойной работы.
Безопасность
Поскольку услуги веб-хостинга размещают веб-сайты, принадлежащие их клиентам, онлайн-безопасность является важной проблемой. Когда клиент соглашается использовать услугу веб-хостинга, он передает контроль над безопасностью своего сайта компании, которая размещает этот сайт. Уровень безопасности, который предлагает услуга веб-хостинга, чрезвычайно важен для потенциального клиента и может быть основным фактором при выборе поставщика, который может выбрать клиент. [11]
Серверы веб-хостинга могут быть атакованы злоумышленниками различными способами, включая загрузку вредоносного ПО или вредоносного кода на размещенный веб-сайт . Эти атаки могут осуществляться по разным причинам, включая кражу данных кредитной карты, запуск распределенной атаки типа «отказ в обслуживании» (DDoS) или рассылку спама . [12]
См. также
Ссылки
- ↑ 16 марта 1992 г., записка Мариам Ледер, помощника главного юрисконсульта NSF, Стивену Вольфу, директору подразделения NSF DNCRI (включена на стр. 128 журнала Management of NSFNET , стенограмма слушаний 12 марта 1992 г. в Подкомитете по науке Комитет по науке, космосу и технологиям, Палата представителей США, Сто второй Конгресс, вторая сессия, достопочтенный Рик Баучер , председатель подкомитета)
- ^ Jump up to: а б «История веб-хостинга» . www.tibus.com . Проверено 11 декабря 2016 г.
- ^ Уорд, Марк (3 августа 2006 г.). «Как Интернет распространился по всему миру» . Новости Би-би-си . Проверено 24 января 2011 г.
- ^ Рэггетт, Дэйв; Дженни Лам; Ян Александр (1996). HTML 3: Электронная публикация во Всемирной паутине . Харлоу, Англия; Ридинг, Массачусетс: Аддисон-Уэсли. п. 21. ISBN 9780201876932 .
- ^ «Отказ от магистральной службы NSFNET: хроника конца эпохи» , Сьюзан Р. Харрис и Элиза Герих, ConneXions , Vol. 10, № 4, апрель 1996 г.
- ^ «История веб-хостинга [инфографика]» . БизТех . 24 февраля 2012 г. Проверено 4 ноября 2016 г.
- ^ «Одноранговый обмен файлами» . Активный веб-хостинг. Архивировано из оригинала 19 февраля 2020 года . Проверено 3 ноября 2013 г.
- ^ Буйя, Раджкумар; Йео, Чи Шин; Венугопал, Шрикумар (2008). «Облачные вычисления, ориентированные на рынок: видение, шумиха и реальность для предоставления ИТ-услуг в виде вычислительных утилит». 2008 г. 10-я Международная конференция IEEE по высокопроизводительным вычислениям и коммуникациям . стр. 5–13. arXiv : 0808.3558 . дои : 10.1109/HPCC.2008.172 . ISBN 978-0-7695-3352-0 . S2CID 16882678 .
- ^ Интарк Хан; Парк Хонг-Шик; Ён-Ква Чжон; Парк Кван-Ро (2006). «Интегрированный домашний сервер для связи, приема вещания и домашней автоматизации». Транзакции IEEE по бытовой электронике . 52 : 104–109. дои : 10.1109/TCE.2006.1605033 . S2CID 22145496 .
- ^ Доусон, Кристиан. «Почему гарантии бесперебойной работы — это смешно» . Слуга . Проверено 7 октября 2014 г.
В хорошем SLA будет четко указано, как определяется время безотказной работы и что вы получите, если «обещание безотказной работы» не будет выполнено.
- ^ Шульц, Юджин (2003). «Злоумышленники атаковали серверы веб-хостинга». Компьютеры и безопасность . 22 (4): 273–283. дои : 10.1016/s0167-4048(03)00402-4 .
- ^ InstantShift (11 февраля 2011 г.). «Руководство по проблемам безопасности веб-хостинга и их предотвращению» . InstantShift — ежедневный ресурс для веб-дизайнеров и разработчиков . Проверено 31 октября 2016 г.