Cloud computing is a computing model, where resources such as computing power, storage, network and software are abstracted and provided as services on the Internet in a remotely accessible fashion. Billing models for these services are generally similar to the ones adopted for public utilities. On-demand availability, ease of provisioning, dynamic and virtually infinite scalability are some of the key attributes of cloud computing.

An infrastructure setup using the cloud computing model is generally referred to as the "cloud". The following are the broad categories of services available on the cloud:

Amazon Web Services (AWS) is one of the major players providing IaaS. AWS have two popular services - Elastic Compute Cloud (EC2) and Simple Storage Service (S3), available through web services.


loading table of contents...