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.