Cloud hosting is more of a way that you configure servers, instead of an actual tangible thing, but with it being called “cloud” hosting that’s probably what you’ve come to expect.
In typical server configurations, you’re limited to the physical constraints of the server your site is hosted on. With cloud hosting, you rely on a unique server configuration that lets you pull from multiple different servers, which results in an affordable hosting solution that’s also scalable and incredibly reliable.
The simplest cloud hosting definition could be a network of virtual servers that tap into an underlying network of physical servers. The extent to which you tap into this network depends upon the actual needs of the website and can be scaled up or down accordingly.
On a technical level, the resources required for your website to function are spread out across multiple remote servers and these resources as tapped as they are needed. Since your website isn’t relying on a single server, but instead a network of servers, this network of servers is referred to as the cloud.