Cloud Hosting is a method of using online virtual servers that can be created, modified, and destroyed on demand. Cloud servers are allocated resources like CPU cores and memory by the physical server that it's hosted on and can be configured with a developer's choice of operating system and accompanying software. Cloud hosting can be used for hosting websites, sending and storing emails, and distributing web-based applications and other services.

The main concept of cloud hosting is "Divide and Rule" – the resources required for maintaining your website are spread across more than one web server, and are rendered as per need basis.