Хостинг (hosting) - это комплексная услуга, состав которой зависит от того, имеете ли вы собственное оборудование, планируете ли арендовать оборудование или ограничитесь арендой вычислительных мощностей и дискового пространства.
Начнем с конца. Существует услуга, которая называется “виртуальный хостинг”. В этом случае вы оплачиваете право использовать часть ресурсов сервера. Своего рода “аренда комнаты” в цифровой “коммуналке”. Со всеми плюсами (дешевизна) и минусами (невозможность в полной мере настроить сервер под себя, необходимость постоянно сталкиваться с ограничениями “общежития”). Чуть больше свобода маневра у пользователя при аренде виртуального сервера. В этом случае вы получаете почти все возможности использования выделенного сервера, но ваша самостоятельность ограничена рамками регламентов, установленных для физического сервера провайдером.
Выделенный сервер дает вам еще большую независимость. При наличии собственного оборудования (серверов или даже целых серверных стоек) хостинг-провайдер, по сути, предоставляет только услуги, необходимые для эффективной и безопасной эксплуатации вашего оборудования. Вы можете арендовать сервер у провайдера или разместить свой. В первом случае у вас открываются дополнительные возможности, связанные с арендой программного обеспечения. Регламенты разработчиков ПО, в большинстве случаев, запрещают хостинг-провайдеру устанавливать ПО на сервера, находящиеся в собственности клиента. Услуга по размещению собственного оборудования клиента называется “co-location”.
Помимо описанных выше сценариев предоставления услуг хостинга, следует отметить отдельно такие направления, как хостинг удаленных рабочих мест, хостинг облачных решений, хостинг файлов и другие специфические решения, заслуживающие отдельного подробного описания.