I would like to take few minutes of your time explaining today’s industry buzzword – Cloud Computing. I will briefly narrate the definition of cloud computing.
History
The term cloud was coined in the IT industry by Ramnath Chellappa during his Dallas Speech in 1997. In a very concise measure, a cloud is the infrastructure behind the ‘service’ offering. It is also loosely termed for internet.
Service Definition
According to ITIL V3, a Service is a means of delivering value to customers by facilitating outcomes customers want to achieve without the ownership of specific costs and risks.
One of the key points of Cloud Computing is the ownership of the costs and risk associated with the process is poised on to the service offering organization relieving you as a customer from those hurtles.
Understanding Cloud Computing
In order to understand the cloud computing, let us take a very simple example of web hosting. The hardware and software to run the web server is not owned by you, instead a web hosting company will take the burden from you and you simply use the service. However, a web hosting is not a typical cloud computing.
Cloud Computing is also closely related to the electricity grid and hence also termed as ‘utility computing’. Today, we take it for granted when we plug our ‘appliances’ to an electrical socket, we get the electricity. Back back in 1930, when the national grid was not available,
Cloud is Green!!!
The fundamental way a web hosting differs from cloud computing is the effective use of resource. In a web hosting, you are allocated a fixed amount of processing power and storage, while from the cloud computing prospective, the processing power and the storage is either shared among others or fixed and volatile or both. For this main reason, Amazon’s cloud platform is named as ‘Elastic’ In case of cloud computing, you pay for what you use. In most cases, you have the complete control of your ‘instance’, so you can increase or decrease the capacity.
Terminology
Cloud is the umbrella term for
- SaaS – Software as a Service
- PaaS – Platform as a Service
- HaaS – Hardware as a Service
Since, cloud computing is often deal with the internet or web, the service offering is done through ‘web services’.
In the future post, I will cover the benefits, drawbacks and industry players in this field. So Long…