When a hosting provider allocates space on a web server for a website to store its files, they are hosting a website. Web hosting makes the files that comprise a website (code, images, etc.) available for viewing online. Every website you’ve ever visited is hosted on a server.
The amount of space allocated on a server to a website depends on the type of hosting. The main types of hosting are shared, dedicated, VPS and reseller. They are differentiated by the kind of technology used for the server, the level of management provided and the additional services on offer.
Web hosting happens when the files that make up a website are uploaded from a local computer on to a web server. The server’s resources, (RAM, hard drive space, and bandwidth) are allocated to the websites using it.
The division of server resources varies depending on the type of hosting plan chosen. To choose the appropriate hosting plan, you first need to differentiate between the plans available. This doesn’t have to be complicated. For the non-technical readers, let’s use a simple analogy: Choosing web hosting is similar to searching for office space: