Что такое хостинг сайта?
Хостинг сайтов (по-английски — hosting, он же — виртуальный хостинг или хостинг сайтов) — это услуга предоставления пространства и ресурсов сервера для размещения веб-сайтов, которые будут доступными для пользователей Интернета 24/7, так как серверы хостинга постоянно подключены к сети. Основные компоненты веб хостинга включают в себя физические или виртуальные серверы (построенные на базе физических), специальное программное обеспечение (ПО), средства безопасности, а также постоянное подключение к Интернету с высокой пропускной способностью.
Если отвечать на вопрос «что такое хостинг?» простым и доступным языком, то хостинг (украинский или любой другой) — это мощный компьютер (он же – сервер), у которого на жёстком диске выделено определённое место для размещения файлов вашего сайта (вы же в курсе, что любой сайт состоит из определённого количества файлов – html-страницы, изображения, фото и видео, различные рабочие скрипты, файлы стилей и прочее). Этот мощный компьютер имеет бесперебойное подключение к Интернету, а специальное ПО настроено таким образом, чтобы ваш сайт отображался в любом браузере как сайт (а не набор файлов) и был доступен для всех пользователей глобальной сети Интернет. По сути, на сервере ваш сайт выглядит, как папка с файлами. И таких папок на одном сервере может быть очень много — и все они — чьи-то сайты. Несмотря на то, что у каждой папки на сервере есть своё уникальное имя, просто так заглянуть в них не получится — доступ к ним есть только у владельцев сервера — хостинг провайдеров (хостеров) и у вас (по логину и паролю). Чтобы превратить вашу папку с файлами в полноценный сайт ей (папке) нужно назначить уникальное международное имя — доменное имя или просто — домен.
Виды хостингов
На сегодняшний день человечеству известно несколько видов веб-хостинга, которые отличаются друг от друга областями применения:
- хостинги сайтов (уже знаете, что это такое);
- хостинги файлов (Google Disk, FEX…);
- хостинги фото/видео (YouTube, например);
- хостинги почты (можно заказать у некоторых хостеров, как отдельную услугу);
- игровой хостинг (Minecraft, CS…);
- и так далее…
Непосредственно виртуальный хостинг сайтов можно разделить на следующие хостинги:
Общий виртуальный хостинг для сайтов
Этот вид веб хостинга ещё называют shared — самый распространённый, популярный, простой и недорогой вид веб хостинга, предполагающий, что на одном физическом сервере размещено много виртуальных клиентских аккаунтов, на каждом из которых может работать от 1 до нескольких сайтов). Такая аренда хостинга для сайта — это оптимальный вариант для размещения небольших сайтов (сайт-визитка, LandingPage, персональный блог, какой-то тестовый сайт) в несколько страниц, не требующих каких-либо серьёзных ресурсов от сервера.
Виртуальный сервер (VPS)
VPS —практически то же самое, что шаред веб хостинг, но с более лучшими и расширенными техническими характеристиками, более дорогой и предполагает значительно меньше «соседей» на одном физическом сервере. VPS — оптимальный вариант для сайтов, со средне-высокой и высокой посещаемостью, которые требует от сервера больше мощностей и ресурсов.
Облачный хостинг
Облачный хостинг (или, как вариант, — облачный VPS) — нечто среднее между шаред хостингом и виртуальным сервером, но значительно интереснее них, т.к. предполагает гибкую масштабируемость ресурсов и мощностей в зависимости от нагрузки, которую даёт сайт. При этом, файлы сайта располагаются на нескольких серверах (как правило, в разных физических локациях — городах или даже странах), что максимально исключает какие-либо перебой и простои в работе сайта. Если один сервер выйдет из строя, то в работу автоматически включится другой, резервный.
Выделенный сервер
Он же — dedicated server — один в один с виртуальным сервером, за исключением того, что вы будете единственным арендатором сервера и, как следствие, все его ресурсы будут в вашем распоряжении. Вариант более дорогой, чем виртуальный сервер, но и более выгодный, когда речь идёт о размещении крупного сайта, например, сайт онлайн-СМИ или большого интернет магазина.
Colocation
Одна из разновидностей выделенного сервера — это colocation. Ключевое отличие одного от другого в том, что в случае с dedicated — клиент арендует сервер у хостинговой компании, а colocation означает, что клиент арендует место в серверной стойке в дата-центре хостинг провайдера.
В общем, вне зависимости от того, какой вид вебхостинга из вышеприведенных будет использован, все эти хостинги сайтов служат для одной цели — размещение сайта (как вариант, какого-либо приложения).