Хо́стинг (англ. hosting) — услуга по предоставлению ресурсов для размещения информации на сервере, постоянно находящемся в сети (обычно Интернет).
Обычно хостинг входит в пакет по обслуживанию сайта и подразумевает как минимум услугу размещения файлов сайта на сервере, на котором запущено ПО, необходимое для обработки запросов к этим файлам (веб-сервер). Как правило, в обслуживание уже входит предоставление места для почтовой корреспонденции, баз данных, DNS, файлового хранилища на специально выделенном файл-сервере и т. п., а также поддержка функционирования соответствующих сервисов.
Хостинг базы данных, размещение файлов, хостинг электронной почты, услуги DNS могут предоставляться отдельно как самостоятельные услуги, либо входить в комплексную услугу.
Одним из критериев выбора хостинг недорого является используемая операционная система, поскольку от этого зависит программное обеспечение, которое будет поддерживать функциональность тех или иных сервисов. Важным аспектом описания хостинга является наличие тех или иных служб и возможностей:
поддержка CGI: Perl, PHP, Python, ASP, Ruby, JSP, Java
поддержка .htaccess/.htpasswd (для Apache)
поддержка баз данных
А также установленные модули и фреймворки для каждой из возможностей.
Хостинг как услугу сравнивают, описывают и оценивают по количественным ограничениям:
размер дискового пространства под файлы пользователя
количество месячного трафика
количество сайтов, которые можно разместить в рамках одной учетной записи
количество FTP пользователей
количество E-Mail ящиков и объём дискового пространства, предназначенного для почты
количество баз данных и размер дискового пространства под базы данных
количество одновременных процессов на пользователя
количество ОЗУ, и максимальное время исполнения, выделяемое каждому процессу пользователя