Cloud computing is a wide spreading technology now a days. While it was not given much importance in its earlier years, a huge number of IT companies are now switching to the cloud considering cost, functionality and time taken for deployment. In this short tutorial, I am trying to explain what is cloud computing and how it works.
As defined by the National Institute of Technology and Standards,
"cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (such as networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction."
The major benefit of cloud computing solutions is to minimize the TCO (total cost of ownership). Centralized services management is a great feature of cloud computing. Through which several servers could be combined into one server which will definitely reduce cost. You can say cloud computing, a marketplace that brings together the cloud consumer and the cloud provider. The phenomenon is more coupled and dependent on technology than the traditional vendor/client relationship. Since virtual servers aren't physical, they are super flexible, giving you what you need. Boot up a server in minutes, and take it down just as easily.
Cloud Computing Salient Features:
A typical organization / company is a sole owner of a cloud platform in this case. In other words you can say that a private cloud is a limited computing architecture which serves a small number of people. Resource pooling and sharing is still possible. This cloud service is setup in the same building where the organization resides. For example, in a university, cloud service is shared between management, teachers, students etc.
This sort of computing service is shared between many organizations which have shared concerns, like mission / goal, policy, security needs etc. As an example, you can think of an NGO which has an office per each city which have similar needs and can come around on a single cloud server residing in the head office.
The public cloud facility is available to general public and is owned by a company selling cloud services like Amazon, Google, Rackspace etc. These services are provided equally to all set of customers and everybody is free to acquire services of a cloud platform.
A Hybrid cloud is a combination of one or more above cloud service types. It may happen that a company can utilize private cloud service to hold its very sensitive data and can make use of public cloud services for front end applications. Hybrid cloud makes use of same tools and technology.
This infrastructure is a composition of two or more clouds which are tied together and enables information portability to gain efficiencies and business benefits in true terms. The cloud computing architecture is highly scalable because of its distributed nature
There are various types of clouds: public cloud, community cloud, private cloud, etc. The latest analyst reports suggest that the cloud market will continue to grow exponentially. Worldwide companies are investing in cloud services or strategically intend to do so in coming years. In cloud computing, central server administers the system, monitoring traffic and client demands to ensure everything is running smoothly.