Hosting is the place and resources to host the site. If you draw an analogy, hosting is like an apartment in a multifamily domain, where the site gets to "live" and use the resources of the house processor, memory, disks. In the case of regular hosting, you have neighbors in the house. But we made our hosting as independent of neighbors as possible - all apartments have solid walls and neighbors do not affect each other :) Continuing with the housing analogy, a virtual server is like a cottage, where you only have a few neighbors and you manage the lot next to the house. And a dedicated server is your own home, where you can change everything as you please.