Что такое хостинг и домен простыми словами

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

Знание – сила! Поэтому разберёмся с каждым термином по-отдельности.

Хостинг – что это такое простыми словами?

Хостинг (слово образовано от англ. host «хозяин, хозяйство, ведущий») – это услуга предоставления ресурсов гостевого компьютера (сервера), постоянно подключённого к сети Интернет. Фактически, это услуга, в рамках которой вы можете арендовать чужой компьютер (часто высокопроизводительный) со всей необходимой инфраструктурой.

Цель такой аренды – получение гарантированных и высокодоступных вычислительных ресурсов.

Под вычислительными ресурсами могут пониматься оперативная память, процессорное время, место на жёстком диске и пропускная способность канала подключения к сети Интернет. Но иногда хостинг может работать как более узкопрофильная служба, например, размещать только специфичные базы данных или только определённый тип контента (картинки, видео, текстовые сообщения и т.п.). Вариантов применения – огромное множество.

Зачем нужен хостинг для сайта

Файлы любого интернет-ресурса должны где-то размещаться. Многие начинающие веб-мастера удивятся, узнав, что сайт можно запустить на собственном ПК или ноутбуке. Но в этом случае возникает ряд проблем:

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

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

Логичнее и проще заплатить хостеру и воспользоваться готовой инфраструктурой. При этом основные технические вопросы берёт на себя провайдер хостинга (он обеспечивает резервирование канала доступа, бесперебойное питание, охлаждение, техобслуживание серверов и т.д.).

Но ведь сайты бывают разные. Какие-то состоят из набора связанных HTML-файлов (страниц), какие-то требуют подключение баз данных, каким-то нужны специфичные скрипты, модули и т.д. И все они требуют разных характеристик хостинга.

Какие хостинги для сайтов бывают

Наибольшее распространение получили следующие виды услуг:

  • Виртуальный (он же shared, шаред, «общий») хостинг. Это когда несколько разных, но требующих типовой конфигурации программного обеспечения сайтов размещается на одном физическом сервере. Виртуальный хостинг наиболее дешёвый и простой в освоении для новичков. Отчасти благодаря тем самым готовым конфигурациям. Вы просто загружаете свои файлы в нужный каталог и подключаетесь к выданной базе данных. Всё. К недостаткам такого подхода можно отнести то, что при повышении нагрузки любого из сайтов могут пострадать (замедлиться или зависнуть) соседние.
  • CMS-хостинг (WordPress-хостинг, Joomla-хостинг, «1С-Битрикс»-хостинг и т.д.). Это подвид виртуального хостинга, при котором вы получаете наиболее адаптированное для выбранной CMS (от англ. Content Management System, «система управления контентом») решение. Например, могут быть активированы специфичные модули веб-сервера, необходимые для корректной работы вашего движка, и т.д.
  • Виртуальные сервера (VPS). Это когда вы получаете гарантированные ресурсы (оперативную память, частоту и ядра процессора, место на жёстком диске) типового сервера, но фактически этого сервера не существует. Все эти ресурсы получаются от деления (распределения возможностей) более мощного реального серверного оборудования (одного или даже нескольких серверов одновременно). Все невостребованные ресурсы гибко перераспределяются между другими клиентами. Так хостер оптимизирует свои ресурсы, а клиенты получают хорошую производительность, пусть и виртуальную.
  • Выделенные сервера. Это услуга аренды физического сервера. Вы получаете максимально возможную производительность и доступ к продуманной инфраструктуре провайдера. Из недостатков можно отметить только высокую стоимость.
  • Colocation (колокейшн). Это когда вы размещаете своё собственное серверное оборудование в стойках провайдера и пользуетесь его инфраструктурой. В отличие от остальных услуг, здесь требуются значительные стартовые расходы – на покупку сервера.
  • Облачный хостинг. Это узкоспециализированный вариант виртуализации на базе кластеров (объединённые сервера). Благодаря особым технологиям, вычислительные ресурсы могут предоставляться по мере роста потребности, что называется «на лету». Это идеальный вариант для высоконагруженных проектов.
  • Облачные конструкторы сайтов. Это не совсем хостинг как таковой. Это скорее вариант коммерческих услуг по созданию и дальнейшему сопровождению интернет-ресурсов «под ключ» (без необходимости погружения в технические детали). Классический вариант сайта – это хостинг + движок. Причём, работа с кодом и базами данных – забота клиента. А облачные конструкторы берут на себя практически все технические задачи, включая хостинг. Пользователям остаётся только заниматься наполнением.

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

Домен – что это такое простыми словами?

Домен или доменное имя – это человекопонятный адрес интернет-ресурса, который записывается с помощью символов и/или цифр в определённом формате и может быть быстро интерпретирован в реальный IP-адрес. За последнюю функцию отвечает система DNS, которая представляет собой сложную иерархическую структуру объединённых серверов со специальным программным обеспечением.

Доменное имя может иметь несколько уровней. В качестве разделителя уровней всегда выступает точка. Например: четвертый_уровень.третий_уровень.второй_уровень.ru

Здесь ru – домен верхнего уровня. Домены верхнего уровня могут быть национальными (например, ru, рф, us, uk, uz и т.д., они чаще всего находятся в юрисдикции конкретного государства), общими (например, org, net, com и т.п., такие домены могут быть спонсируемыми или неспонсируемыми) и зарезервированными (такие домены нельзя использовать в реальных адресах, это 4 зоны: test, example, localhost и invalid).

Если представить схематично:

  1. Вы вводите в строке адреса доменное имя вида «my-site.ru».
  2. Браузер передаёт его системе DNS-серверов, которая хранит все известные записи сопоставления имён и IP-адресов оборудования, за которыми закреплены эти имена.
  3. Если запись найдена, то браузеру вернётся IP-адрес и будет выполнено подключение.
  4. Если соответствия нет, вернётся ошибка.

Зачем нужен домен для сайта

Представьте себе ситуацию, что вы хотите обратиться к серверу, на котором размещён сайт, напрямую.

Тогда вам нужно набрать в браузере адрес вида 189.55.178.15. И это при условии, что сервер с сайтом имеет свой адрес в пространстве IPv4 (четвертая версия протокола IP).

А если сервер получил IPv6-адрес, то надо будет уже набрать что-то типа 2002:b236:2242:09d7:1f34:8a2e:b236:2242

И сложность ввода или запоминаемость – не самая большая проблема.

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

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

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

А чем понятнее адрес сайта, тем проще его запомнить.

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

Где купить домен и хостинг для сайта

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

Но на практике, многие хостинг-провайдеры являются партнёрами регистраторов и позволяют зарегистрировать новый домен из собственной панели управления – режим «одного окна».

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

Выводы

Без домена и хостинга при создании своего сайта никак не обойтись. Доменное имя выступает в качестве человекопонятного адреса web-ресурса, а хостинг нужен, чтобы сайт был всегда доступен пользователям. Одно без другого существовать не может.

Если вы только пробуете свои силы в создании сайтов, лучше всего сделать ставку на проверенные временем решения, такие как CMS-хостинг (например, Bluehost и аналоги) или на облачные конструкторы. Последние будут наиболее эффективны, если у вас вообще нулевые знания или нужен небольшой сайт для бизнеса «под ключ».

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *