CLOUD COMPUTING

Cloud computing is an internet based computing, wherein the shared resources, software, and information are provided to a computer and the other devices on-demand.
The main advantages of cloud computing are:

Some cloud vendors:

Services of cloud computing:

Iaas - in this section, the cloud vendors provide infrastructure to the customers. Such as - servers, database etc.
Paas - in this section, the cloud vendors provide the platform (environment), where a user can make their programs or applications. For e.g., IDE on cloud, etc.
Saas - in this section, the cloud vendors provide software to the customers. For e.g., Microsoft office on cloud, etc.

Deployment of cloud computing

Private cloud - private cloud is a cloud which is used in a single organization and the overall control of the cloud is in the hand of the respective organization. A private cloud is very secure.

Public cloud - public cloud is a cloud which is publicly available and the control of this cloud are in the hands of the cloud vendors.
Hybrid cloud - hybrid cloud is the cloud which contains both the advantage of the private and the public cloud.