Cloud hosting refers to the provision of computing resources, such as applications and web hosting, by a third-party provider that offers these services through the cloud. This is distinct from traditional hosting solutions where these are offered on a single, physical server. Instead, the cloud provider offers services that are implemented through a network of physical and virtual servers which offer significant flexibility and the ability to scale to the user’s requirements as required.

The benefits of this approach for the user is that they do not need to maintain server hardware themselves or be concerned with capacity. While traditional hosting services charge for higher bandwidth, cloud hosting scales to find the needs of the user at any given time and they only pay for the resources that they use on monthly subscription basis unlike the flat fees charged by traditional hosting services.