Hi
In simple terms, Cloud hosting means, all services are hosted in the group of servers and sometime multi-location to avoid service outage. In case of any issue in the server, the services are moved to other servers in the same Cloud.
The main benefits of Cloud hosting:
1. High availability
2. Easy to scale server resources
3. It costs less compare to dedicated hardware
4. Quick setup and migration
Hopr this help you.