Cloud Computing or Cloud Hosting environment is a set of multiple servers connected together over the Internet to deliver pooled computing resources on demand. Instead of limiting to a single server like what we have in traditional hosting services (dedicated/shared hosting), the users now have access to multiple servers and scale on demand.
The Cloud delivers a hosting environment that doesn’t limit a user or an application to a specific set of resources. A user can scale his server dynamically depending upon his/her requirements and increase the share of resources on demand.