Хостинг (hosting) - услуга по размещению и хранению файлов клиента на сервере организации, предоставляющей подобную услугу (хостера). Следует разделять понятие "хостинг" и понятия "создание сервера", "дизайн", "регистрация и поддержание домена". Существует также ASP (Application Services Providing), то есть предоставление в аренду существующих программных модулей и/или технологий для деятельности в Интернет. 

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

В услуги надежного хостинга обычно входит: 
  - определенное дисковое пространство на сервере; 
  - имя виртуального сервера; 
  - средства доступа и администрирования сервера; 
  - средства настройки и конфигурации сервера; 
  - возможность выполнения программ и скриптов и т.д.; 
  - почтовые ящики.

Из всего вышенаписанного Вы поняли, что слово хостинг подразумевает под собой размещение всех необходимых файлов Вашего web-ресурса, а именно: различных скриптов, таблиц, баз данных, web-страниц, графики и так далее на серверах хостинг-провайдера. В хостинг также входит постоянная поддержка Вашего сайта и сохранность всех его файлов. Важным моментом, перед тем как Вы собираетесь заказать качественный хостинг - обратите внимание на то, что бы каждый день для Вашего сайта выполнялся «back-up», то есть создания резервных копий файлов сайта. Этот момент очень важен при заказе хостинга, так как в случае повреждения или потери сайта, его можно будет быстро запустить с помощью резервной копии.