What is cloud hosting?
Cloud hosting is a model of web hosting services in which data and applications are stored and processed on remote servers that are accessed via the internet. Unlike colocation, where a company has physical access to its own equipment, cloud hosting offers abstracted resource management through a virtualized infrastructure. This means that users can scale their computing resources as required without having to buy and install their own hardware.
Compare colocation and cloud web hosting: Colocation vs. Cloud Hosting.
Read about different types of website hosting: How to Choose a Web Hosting Service.