Types of cloud
Broadly speaking, the cloud deployment model can be classified into:
- Public cloud: This is the most commonly used cloud deployment model. A public cloud is one in which the service provider makes resources such as services, applications, or storage available to the general public over the internet. Public cloud services may be free or offered on a pay as you go model. Some examples of public cloud services are Microsoft Azure, Amazon Elastic Compute Cloud (EC2), IBM's Blue Cloud, Google App Engine, and so on.
- Private cloud: A private cloud offers similar advantages to a public cloud, but through a proprietary architecture. Unlike a public cloud, a private cloud is dedicated to a single organization. Since there is a lot of cost involved, only a large organization can invest in private clouds. Organizations with a lot of software developers are use cases for private clouds, as developers have frequent requests for new virtual machines. For example, the State Bank of India (SBI...