What is Cloud Computing?
Cloud computing is a general term for anything that involves delivering virtual hosted services over the Internet. These services are broadly divided into three categories: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). The name cloud computing was inspired by the cloud symbol that's often used to represent the Internet in flow charts and diagrams.
A cloud service has three distinct characteristics that differentiate it from traditional hosting. It enables the on demand allocation or de-allocation of CPU, Storage and network bandwidth and has the ability to meet the scalability requirements to suit user demands quickly without users having to engineer for peak loads.
Significant innovations in virtualisation and utility computing, as well as improved access to high-speed Internet and a weak economy, have accelerated interest in cloud computing.

