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