Хостинг — это аренда места для вашего сайта и/или почты на сервере, имеющем постоянный доступ в интернет. Для того, чтобы ваш сайт функционировал непрерывно, вам нужно обеспечить его постоянным доступом в интернет, что сделать самостоятельно довольно сложно. Вы можете разместить его на собственном сервере, но это нецелесообразно, дорого и потребует определенных знаний и навыков для обеспечения работоспособности, а потому дешевле и проще воспользоваться услугами хостинг-провайдера.