History and evolution of cloud computing

History and evolution of cloud computing

We have seen it, heard it, and done it. But, do we know what it is? We have been using cloud computing unknowingly through Gmail and Google docs, yet we never thought that these were cloud computing services.

The term “cloud” was actually derived from telephony. The telecommunication companies offered Virtual Private Network with good quality at affordable prices. The symbol of the cloud represented the demarcation point which was the sole responsibility of the provider. Cloud computing manages the servers and network infrastructure.

It has essentially evolved from various computing technologies like grid computing, utility computing, parallel computing and virtualization. The most recent development of cloud computing has evolved from the Web2.0 technology which caters to web applications that facilitate participatory information sharing, interoperability & user-centered design etc. Examples of Web 2.0 include wikis, blogs, social networking & video sharing sites etc.

The evolution of cloud computing can be bifurcated into three basic phases:

1.The Idea Phase – This phase incepted in the early 1960s with the emergence of utility and grid computing and lasted till pre internet bubble era.

2.The Pre-cloud Phase – The pre-cloud phase originated in the 1999 and extended to 2006. In this phase internet as the mechanism to provide Application as Service .

3.The Cloud Phase – The much talked about real cloud phase started in the year 2007 when The classification of IaaS, PaaS and SaaS got formalized. The history of cloud computing has witnessed some very interesting breakthroughs launched by some of the leading computer/web organizations of the world.

What is Cloud Computing technology?

Cloud computing is a technology that puts your entire computing infrastructure both hardware and software applications online. It uses internet , remote & central servers to maintain data & applications. Gmail, Yahoo mail, Facebook, Hotmail, Orkut, etc are all the most basic and widely used examples of cloud computing. One does not need his own PC or laptop to check some stored mail/data/photos in the mailbox but any computer with an internet connection since the data is stored with the mail service provider on a remote cloud. The technology in essence is a geographical shift in the location of our data from personal computers to a centralized server or ‘cloud’. Typically, cloud services charges its customers on usage basis. Hence it is also called Software as a Service (SaaS). It aims to provide infrastructure and resources online in order to serve its clients; Dynamism, Abstraction and Resource Sharing.

Varieties of Cloud Computing

Cloud Computing is classified under various heads. On the basis of the type , usage & location, it is classified under following heads:

1. Public Cloud – When a cloud is available to the general public on a pay-per-use basis, that cloud is called a ‘Public Cloud’. The customer has no visibility over the location of the cloud computing infrastructure. It is based on the standard cloud computing model. Examples of public cloud are Amazon EC2, Windows Azure service platform, IBM’s Blue cloud.

2. Private Cloud – The internal data centers of business organizations which are not made available to the general public are termed as private cloud. As the name suggests, the private cloud is dedicated to the customer itself. These are more secured as compared to public clouds. It uses the technology of virtualization. A private cloud is hosted on the company’s own servers. Example of private cloud technology is Eucalyptus and VMware.

3. Hybrid Cloud – A combination of private and public cloud is called a hybrid cloud. Companies use their own infrastructure for normal usage and hire the cloud at events of heavy network traffic or high data load.

Conclusion – Cloud computing can perform all operations possible on a normal computer of supplemented with the right middleware at the right time.

You can enjoy the access to fastest speed and processing without actually purchasing this hardware on your own.