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.