What is hosting?
Web hosting is a service, offering disk space, where the website physically resides, so that it is visible in internet.
This a paid service and can be bought from specialized companies, offering different price packages depending on the website requirements.