Хостинг – это условное понятие сервиса, объединяющего в себе комплекс услуг, необходимых для размещения информации пользователями в сети Интернет и предоставления стабильного круглосуточного доступа к ней 365 дней в году. Под этим термином может подразумеваться как размещение файлов, баз данных, электронной почты и услуг DNS, так и клиентского оборудования на территории провайдера. Чаще всего хостингом называют размещение файлов сайта (текстов, картинок, видео) на веб-сервере, а компании, оказывающие такие услуги, получили название хостинг-провайдеров.
Данный термин получил широкое распространение как продукт World Wide Web с 1993 года после появления браузера Mosaic. С 1994 года с появлением первого ISP (Internet Service Provider), хостинг вошел в обиход и как интернет-сервис, предоставляемый ISP помимо основной услуги подключения к сети. В этом же году появились и такие термины, как «веб-страница» и «поисковая система».
В настоящее время существует два основных типа веб-хостинга: платный и бесплатный. Бесплатный хостинг предназначен для создания небольших сайтов, не требующих больших мощностей (блогов, сайтов-визиток и т.д.). Для создания таких сайтов пользователю не нужно иметь специальных знаний, поскольку, как правило, для этого используется упрощенная система управления содержимым (CMS). В то же время бесплатный хостинг имеет целый ряд существенных ограничений, среди которых ограничение на объем дискового пространства, размер файлов, содержание размещаемой информации и другое.
Платный хостинг предназначен для размещения более сложных сайтов и проектов (порталов, представительских сайтов компаний, интернет-магазинов и flash-сайтов). Этот сервис, в свою очередь, делится на несколько различных видов: виртуальный хостинг, виртуальный частный или выделенный сервер (VPS или VDS), выделенный сервер, а также колокация (collocation). Вид платного хостинга выбирается в зависимости от «серьезности» будущего проекта. Чем больше информации будет на сайте и больше поток посетителей, тем мощнее должно быть оборудование и ПО, используемое для его поддержки. Однако следует помнить, что с ростом мощности серверного оборудования растет и стоимость предоставления веб-хостинга, поэтому для того, чтобы определиться с выбором, следует заранее оценить масштабы проекта и рассчитать предполагаемую нагрузку на сервер.