Хостинг - это компьютер (сервер), которые подключен к интернету. На этом сервере хранятся файлы вашего сайта.
Хостинг нужен для того, что бы ваш сайт работал. На сервере установлены специальные программы, которые позволяют открыть ваш сайт в броузере ( за это отвечает веб-сервер) и для хранения информации ( за это отвечает база данных, обычно MySQL).
Основные виды хостинга
- Виртуальный (обычный) - когда на одном сервере хранятся сайты множества пользователей. Ресурсы сервера распределяются для обслуживания всех сайтов, и если их много - то ваш сайт будет работать медленно, хотя посетителей на нем немного.
- VPS/VDS - виртуальный сервер. Это когда на компьютере создают эмуляцию сервера. Тогда ваш сайт может получит столько ресурсов сервера, сколько ему отведено.
- Выделенный сервер - это когда весь сервер использует для обслуживания только вашего сайта.
Немного статистики
- 90% сайтов в интернет размещаются на виртуальном хостинге.
- VPS используют для нестандартных сайтов, например написанных на Ruby.
- VPS часто используют разработчики и программисты для своих задач
- Выделенный сервер - решение для сайтов с большой посещаемостью, от 2000 в день
- Еще, выделенный сервер, необходим, когда надо обеспечить высокую стабильность работы сайта.
Резюме
Хостинг необходим для работы вашего сайта и его надо приобретать. Скорее всего вам подойдет обыкновенный - виртуальный хостинг.