When a person starts thinking about publishing a website on the Internet, and spends some time on exploring website hosting companies, he already knows the general meaning of the word "hosting". But he can hardly understand in short time all the variety of hosting services, decide which one will help him realize his project more effectively: a free hosting, virtual server, virtual dedicated server, a simple dedicated server or maybe even co-location.

The English word host, from which the term hosting comes from, has many shades: host (owner, keeper of a hotel).  If you adopt this translation with а housing-communal hue, it won’t be much of a problem to explain all the nuances about the kinds of hosting.

The only thing you would have to do is imagine that Your website is a living human, who needs a place to live. So...