Cloud Computing

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:
  • Pay-per-use
  • Security
  • 24*7 availability
  • Low cost

Some cloud vendors:

  • Google (google drive)
  • Amazon
  • Microsoft (Microsoft Azure)
  • Salesforce
  • Rackspace, etc.

Services of cloud computing:

  • Iaas (infrastructure as a service)
  • Paas (platform as a service)
  • Saas (services as a service)
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
  • Public cloud
  • Hybrid cloud

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.

Next Recommended Reading What is cloud computing?