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.