C C++ Java Data Structure Python JavaScript CSS Ajax PL/SQL PHP Puzzles C programs C++ programs Java programs

Home » Cloud Computing

Introduction to Cloud Computing

In this article, we are going to learn about Cloud Computing, what is it? Introduction to Cloud Computing.
Submitted by Aleesha Ali, on February 06, 2018

cloud computation introduction

Origin: In 1961 Computer scientist John McCarthy proposed the idea of origin of utility computing that has the traces of computing in cloud.

And it has included the vision of future computing means using the computing services as daily public utility services like electricity, telephony, water supply on the basis of pay per use.

In 1969 chief scientist of Advance research Project Agency Network (ARPANET) stated that,

As of now, computer networks are still in their infancy, but as they grow up and become sophisticated, we will probably see the spread of computer utilities and so on.

In 1990 salesforce.com, Today the No. 1 CRM (Customer Relationship Management) platform comes that actually bring a new era to cloud computing, and salesforce provides a complete Computing platform just by a login service to the companies that wants to switch on to cloud.

In 2002, Amazon.com launched its Amazon Web Services (AWS) platform, Salesforce and AWS both provides us the enterprise oriented and remotely controlled functionalities.

In 1990 the term Cloud Network or cloud was originated by Network industry.

Until 2006, there were no such term that was associated with commercial cloud computing arena. It becomes Cloud Computing when Amazon.com launches its another Elastic Compute Cloud (EC2) services that helps companies to run their high processing task or enterprise application on EC2, after that Google App Engine was one more great milestone in Computer’s history.

Microsoft also launches its cloud computing platform named as AZURE. After these so many platforms came and are available in market to use according to task requirements and budget.

Definition of Cloud Computing

It’s a technology that provides a way to use computing services or resources according to pay per use, on other words we it can be elaborated as..

I don’t care where my servers are, who manages them, where my documents are stored, or where my applications are hosted, I just want them always available and access them from any device connected through internet. And I am willing to pay for this service for as a long as I need it.

Standard definition of Cloud computing by NSIT (National Institute of Standards and Technology):

Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.


  1. BOOK- MASTERING CLOUD COMPUTING (Foundations and Applications Programming) by- RajkumarBuyya, Christian Vecchiola, S. TharmaraiSelvi.
  2. https://www.ibm.com/blogs/cloud-computing/2014/01/cloud-computing-defined-characteristics-service-levels-2/

Liked this article? Do share with your friends :)